Jquery刷新div但在mouseover上保持动作

时间:2014-03-31 11:12:44

标签: jquery append refresh mouseover

美好的一天,

我一直试图让以下工作: ......包括来自www的jquery.js ......这个脚本位于标题

<script type="text/javascript">
    $("#latestChats").bind("mouseout", function() {
        refreshInterval = setInterval(function() {
            $("#latestChats").load('chatmessages.php');
        }, 1500);
    });

    $("#latestChats").bind("mouseover", function() {
        clearInterval(refreshInterval);
    });
</script>

我想不断刷新包含来自用户的聊天消息的div,以及每当用户点击此div中的youtube vid / views内容(mouseover)时刷新停止。一个自动附加jquery将是最好的,但到目前为止我还没有能够找出那个部分...... 现在刷新和鼠标悬停工作......有什么想法吗?

1 个答案:

答案 0 :(得分:0)

看起来您的处理程序有点困惑,根据您对功能的描述,我希望立即设置refreshInterval,而不是鼠标输出,我会按照jquery API中的描述使用鼠标悬停:

<script type="text/javascript">

    var refreshInterval;

        $(document).ready(function() {
            refreshInterval = setInterval(function() {
                $("#latestChats").load('somedynamicpage.html');
            }, 1500);

            $("#latestChats").mouseover(function() {
                clearInterval(refreshInterval);
            });
        });        
</script>

http://jsfiddle.net/QG354/(显示触发鼠标悬停的警报)