在flexigrid表头上禁用鼠标悬停

时间:2013-10-03 20:14:41

标签: jquery flexigrid

我试图在没有运气的情况下通过带有flexigrid的ajax生成的动态网格中禁用de mouseover属性,这是我试过的:

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

sundefined是表头的类名。奇怪的是,如果我从firebug控制台发射它。它有效。

任何想法?

提前感谢。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分: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的提示。