如何让图中input失去焦点,并且点击input和绿色键盘以外的地方键盘才消失

图片说明


    document.onclick = function (e) {
        e = e || window.event;
        var o = e.target || e.srcElement;//当前点击对象
        if (o != 你的那个input对象 && o不是键盘弹出层内的元素的判断) {
            //隐藏键盘操作
        }
    }

这边这些控件都是继承view的,都有一个方法View.setfouse,你可以判断点击不同控件,调用这个方法,设置true或者fasle

document.onclick = function (e) {
e = e || window.event;
var o = e.target || e.srcElement;//当前点击对象
if ($('#fangjianhao')!=o &&$('#keyboard1')!=o) {
$('#keyboard1').css('display','none');
}
};
点不出来