1

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

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

    }, 15000);

我将如何检查表单字段是否“活动”?如果可能,我会尽量避免设置不必要的标志。

先感谢您

4

1 回答 1

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

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

您还可以启动计时器并确定用户最后一次按键的时间,以防他们走开。

于 2012-10-10T18:21:38.730 回答