Javascript 使用jQuery的延迟功能关闭和打开Div
我正在制作一个广告盒,如图所示 当用户点击“显示广告”按钮时,“addBox”打开,他可以通过点击“关闭”按钮关闭“addBox”div。这些都能正常工作 但当用户在10秒前(比如3秒后)点击“addbox”的关闭按钮,然后点击“Show Ads”按钮时,“addbox”不会立即打开。如何使“addBox”立即可见 这是html部分Javascript 使用jQuery的延迟功能关闭和打开Div,javascript,jquery,Javascript,Jquery,我正在制作一个广告盒,如图所示 当用户点击“显示广告”按钮时,“addBox”打开,他可以通过点击“关闭”按钮关闭“addBox”div。这些都能正常工作 但当用户在10秒前(比如3秒后)点击“addbox”的关闭按钮,然后点击“Show Ads”按钮时,“addbox”不会立即打开。如何使“addBox”立即可见 这是html部分 <div id ="addBox" style ="display:none; height:200px; width:200p x; background:
<div id ="addBox" style ="display:none; height:200px; width:200p x; background:red">
advertisment popup
<a id ="Close" syle="float:right;">Close</a>
</div>
<a id="ShowAds">Show Ads</a>
使用stop()
然而。。。我也看了看本地人。您可以使用
clearTimeout();
.使用stop()
然而。。。我也看了看本地人。您可以使用
clearTimeout();
.您可以使用
。在#clickme
上停止:
$('#addBox').stop().show(100).delay(6000).hide(100);
您可以使用#clickme
上的.stop
:
$('#addBox').stop().show(100).delay(6000).hide(100);
将关闭单击处理程序更改为:$('#addBox').stop().hide()代码>老兄,你为什么用“延迟(10000)。隐藏(100);”你能告诉我这背后的意图吗?其中一个答案有用吗?如果是,请接受。将关闭单击处理程序更改为:$(“#addBox”).stop().hide()代码>老兄,你为什么用“延迟(10000)。隐藏(100);”你能告诉我这背后的意图吗?其中一个答案有用吗?如果是,请接受。