【发布时间】:2014-09-20 12:30:18
【问题描述】:
我一直被以下情况困扰。
首先我将点击事件处理程序添加到页面的所有元素,这会调用一个小弹出窗口。我无法将弹出窗口与此 *-selector 隔离开,因此它将弹出窗口打开到弹出窗口等等。
我尝试了以下方法:
var controller = can.Control.extend({
'*:not(.popup *) click': function(el, event) { //This does not work
$(el).openPopUp()
//pseudo code, opens the popup in to <div class"popup"><input /><input /></div>
},
});
var c = new controller('body');
是否有任何提示可以隔离此问题。除了弹出窗口内的元素之外,所有其他元素都确实需要点击处理程序, 你的 海基
【问题讨论】:
标签: jquery canjs canjs-control