[英]Using setInterval in jQuery's live events mouseOver/mouseOut
[英]jQuery Mouseover / Mouseout will not work with Live
我有代碼,當我進行 ajax 調用時,它會刷新一列,但鼠標懸停不再有效。 我曾經將它內嵌在 div 中,但出於其他原因想將其移動到 jQuery。 這是我的代碼。
$(".statusbox").live({mouseover:function(){
wal_id = parseInt(this.id.replace("statuscontainer_", ""));
$('#rm_'+wal_id).show();
},mouseout:function(){
wal_id = parseInt(this.id.replace("statuscontainer_", ""));
$('#rm_'+wal_id).hide();}
});
有任何想法嗎?
這是 live 的正確語法:
$(".statusbox").live( 'mouseover', function() {} );
嘗試
$(".statusbox").live( 'mouseover', function() {
wal_id = parseInt(this.id.replace("statuscontainer_", ""));
$('#rm_'+wal_id).show();
}).live('mouseout', function() {
wal_id = parseInt(this.id.replace("statuscontainer_", ""));
$('#rm_'+wal_id).hide();}
});
試試這個:
$(".statusbox").live("hover", function(){
...
}, function(){
...
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.