我正在创建一个编辑下拉菜单,并使用以下代码来捕获菜单外的点击。菜单外的点击应触发关闭功能。 注意:这是在mvc结构化应用程序中使用的。
一切正常,直到我们进入IE8,IE8表示对象不支持属性或方法。" 他们是否有任何其他方式来创建此绑定?
var that = this
$("body").on('click', that.outsideClickWatch.bind(that) );
outsideClickWatch:function(e){
console.log("addOutsideClickWatch", this)
this.remove()
}
答案 0 :(得分:0)
$(document).delegate('body', 'click', function(e) { that.outsideClickWatch(e) });