Javascript 如何每隔15秒通过ajax自动重新加载内容,同时检查容器是否为;主动的;或;悬停; 我有一段代码,通过Ajax重新加载我的内容,但是我不希望它重新加载,如果一些在帖子的中间(这是论坛,我通过Ajax插入)

Javascript 如何每隔15秒通过ajax自动重新加载内容,同时检查容器是否为;主动的;或;悬停; 我有一段代码,通过Ajax重新加载我的内容,但是我不希望它重新加载,如果一些在帖子的中间(这是论坛,我通过Ajax插入),javascript,jquery,css,Javascript,Jquery,Css,如何检查表单字段是否处于“活动”状态?如果可能的话,我会尽量避免设置不必要的标志 先谢谢你 $("#formField").is(":focus") …将告诉您用户是否在ID为“formField”的表单字段中具有焦点。在使用AJAX函数之前执行此操作 您还可以启动计时器并确定用户最后一次按键的时间,以防他们走开 …将告诉您用户是否在ID为“formField”的表单字段中具有焦点。在使用AJAX函数之前执行此操作 您还可以启动计时器并确定用户上次按下某个键的时间,以防他们走开。检测到这一点可

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

先谢谢你

$("#formField").is(":focus")
…将告诉您用户是否在ID为“formField”的表单字段中具有焦点。在使用AJAX函数之前执行此操作

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

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


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

检测到这一点可能相当困难和易变-例如,如果他们启动表单,然后单击“走开”,该怎么办?我建议你把输入表单和内容区分开,只刷新内容区,不要触摸输入。如果您真的想这样做,而不是寻找一个“活动”表单,我会使用.val()检查输入字段是否为空,这可能是相当困难和易变的-例如,如果他们启动表单,然后单击离开该怎么办?我建议你把输入表单和内容区分开,只刷新内容区,不要触摸输入。如果您真的想这样做,我将使用.val()检查输入字段是否为空,而不是查找“活动”表单
$("#formField").is(":focus")