0

我试图在通过 ajax 和 flexigrid 生成的动态网格中禁用 de mouseover 属性,但没有成功,这是我尝试过的:

$('div.sundefined').on('mouseover', function(event) { 
    return false; 
});

sundefined 是表头的类名。奇怪的是,如果我从萤火虫控制台发射它。有用。

有任何想法吗?

提前致谢。

4

2 回答 2

0

也许 :

$('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 的提示。

于 2013-10-03T20:56:57.483 回答
0

我看到您正在使用.on(),但您需要将其绑定到页面加载时存在的元素!

$(document).on('mouseover', 'div.sundefined', function(event) { 
    return false; 
});
于 2013-10-03T20:17:58.137 回答