如何在每隔15秒通过ajax自动重新加载内容,同时检查容器是“活动”还是“悬停”

时间:2012-10-10 18:18:01

标签: javascript jquery css

我有一些代码通过ajax重新加载我的内容,但我不想重新加载,如果有些在帖子中间(这是论坛,我通过ajax拉入)

    //refresh every 15 secs
    var refreshId = setInterval(function()
    {
        $('#fluxbb-forum').load(current_forum_url);

    }, 15000);

我如何检查表单字段是否“有效”?我试图尽可能避免设置不必要的标志。

提前谢谢

1 个答案:

答案 0 :(得分:1)

$("#formField").is(":focus")

...会告诉您用户是否将焦点放在ID为“formField”的表单字段中。在AJAX功能之前执行此操作。

您还可以启动计时器并确定用户上次按下某个键的时间,以防他们离开。