Javascript 如果某个div上未发生任何活动,则在一段时间后隐藏该div
我试图隐藏一个div,但用户在15秒内没有点击任何按钮 我知道如何使用Javascript 如果某个div上未发生任何活动,则在一段时间后隐藏该div,javascript,html,Javascript,Html,我试图隐藏一个div,但用户在15秒内没有点击任何按钮 我知道如何使用element.style.display='none'隐藏和显示div但我无法理解如何计算div上最后一次活动后的时间。 放置一个计时器,在15秒后隐藏div 对于每次单击,将计时器重置为15秒 这可能有助于您开始学习。Konerak提供的说明提供了逻辑: 如果您更熟悉jquery,那么有一个名为jquery timer的插件(链接如下),它将使您能够在固定的时间间隔内运行某些代码 每当启动页面或div时,设置会话,并将时间
element.style.display='none'隐藏和显示div代码>但我无法理解如何计算div上最后一次活动后的时间。
- 放置一个计时器,在15秒后隐藏div
- 对于每次单击,将计时器重置为15秒
这可能有助于您开始学习。Konerak提供的说明提供了逻辑: 如果您更熟悉jquery,那么有一个名为jquery timer的插件(链接如下),它将使您能够在固定的时间间隔内运行某些代码
每当启动页面或div时,设置会话,并将时间保存在会话变量中,如
$\u session['checkedtime']=time()代码>
现在使用jquery计时器向文件发送psot请求,该文件检查值并返回活动状态该页面的基本示例如下
check.php
$oldtime = $_SESSION['checkedtime'];
if($oldtime<time()-15) { return 0; }
else { return 1; }
$oldtime=$\u会话['checkedtime'];
如果($oldtimethnks Starx…但我不熟悉jquery。