我在 IE 和 Chrome 上正确触发了一个 click 事件,但在 Firefox 上没有。
我的代码:
sender.bind("open", function () {
var $openButton = sender.wrapper.find('.k-i-arrow-s');
$openButton.addClass('active');
$(document).delegate($openButton, "click", function () {
sender.close();
sender.input.blur();
});
});
问题是 Firefox 上的委托在单击事件注册的第一次被触发!我也尝试过on()和bind()并且发生了同样的情况。
解释代码:
这是一个剑道多选控件。当它打开时,我必须向$openButton对象注册一个点击事件,仅此而已。
任何想法?
这是道场:http ://dojo.telerik.com/eSOBo
点击箭头进行测试!
此致
丹尼尔