当ajax仍然更新该鼠标悬停元素时,防止任何鼠标悬停div的淡出

时间:2015-03-24 10:10:19

标签: javascript jquery

我有右侧更新框,显示用户关注者的所有新帖子等。当用户将鼠标移到任何一个更新时,另一个浮动框显示该更新的完整帖子(如facebook)。

更新框在5000毫秒间隔后获得所有更新。

我使用下面的脚本来显示浮动框。但我的问题是当更新框获得新的更新然后浮动框淡出。这意味着浮动框仅显示5秒钟。

我想要在更新框中发生什么,浮动框在用户想要之前不会淡出。

我使用共享托管,因此所有更新都由Ajax GET创建,间隔为5000毫秒。

enter image description here

我的浮动框脚本:

$(document).on('mouseenter', '.upbox', function () {
var id = $(this).attr('id').replace('','');
$("#menu").fadeIn("slow");
    $('.loader2').show();
    $.get("uphover.php?id="+id, function(data) {
    $('#menu').empty().html(data);
    $('.loader2').hide();
 });
});

0 个答案:

没有答案