我试图在通过 ajax 和 flexigrid 生成的动态网格中禁用 de mouseover 属性,但没有成功,这是我尝试过的:
$('div.sundefined').on('mouseover', function(event) {
return false;
});
sundefined 是表头的类名。奇怪的是,如果我从萤火虫控制台发射它。有用。
有任何想法吗?
提前致谢。
也许 :
$('div.sundefined').off('mouseover');
或者
$('div.sundefined').on('mouseover', function(event){
event.preventDefault();
});
或者
$('div.sundefined').on('mouseover', function(event){
event.stopPropagation();
return false;
});
事实上,如果 div.sundefined 是动态生成的,您必须遵循 tymeJV 的提示。
我看到您正在使用.on()
,但您需要将其绑定到页面加载时存在的元素!
$(document).on('mouseover', 'div.sundefined', function(event) {
return false;
});