ここに示すように、広告ボックスを作成していますhttp://jsfiddle.net/TFeXY/1/、
ユーザーが「広告を表示」ボタンをクリックすると、「addBox」が開き、「閉じる」ボタンをクリックして「addBox」divを閉じることができます。これはすべて正しく機能します。
しかし、ユーザーが 10 秒前 (たとえば 3 秒後) に「addbox」の閉じるボタンをクリックし、「広告を表示」ボタンをクリックしても、「addBox」はすぐには開かれません。「addBox」を即座に表示するにはどうすればよいですか。
ここにhtml部分があります、
<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>
およびjQuery部分:
$('#ShowAds').click(function(){
$('#addBox').show(100).delay(10000).hide(100);
})
$('#Close').click(function(){
$('#addBox').hide();
})