我有一些代码可以通过 ajax 重新加载我的内容,但是我不希望它在帖子中间重新加载(这是论坛,我正在通过 ajax 加载)
//refresh every 15 secs
var refreshId = setInterval(function()
{
$('#fluxbb-forum').load(current_forum_url);
}, 15000);
我如何检查表单域是否处于“事件”状态?如果可能的话,我尽量避免设置不必要的标志。
提前致谢
最佳答案
$("#formField").is(":focus")
...将告诉您用户是否将焦点放在 ID 为“formField”的表单域中。在 AJAX 函数之前执行此操作。
您还可以启动计时器并确定用户最后一次按下某个键的时间,以防他们走开。
关于javascript - 如何每 15 秒通过 ajax 自动重新加载内容,同时检查容器是 "active"还是 "hovered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12825783/