간단한 카운터를 사용해 볼 수 있습니다. 으로
// count how many times click event is triggered
var eventsFired = 0;
$(document).ready(function(){
$("div#mask").click(function() {
if (eventsFired == 0) {
$("div#intro").fadeToggle('slow');
$("div#container").fadeToggle('slow');
$("div#mask").css("z-index", "-99");
eventsFired++; // <-- now equals 1, won't fire again until reload
}
});
});
이 당신이 set a cookie 필요합니다을 지속. (예 : 해당 플러그인을 사용하는 경우 $.cookie()
).
// example using $.cookie plugin
var eventsFired = ($.cookie('eventsFired') != null)
? $.cookie('eventsFired')
: 0;
$(document).ready(function(){
$("div#mask").click(function() {
if (eventsFired == 0) {
$("div#intro").fadeToggle('slow');
$("div#container").fadeToggle('slow');
$("div#mask").css("z-index", "-99");
eventsFired++; // <-- now equals 1, won't fire again until reload
$.cookie('eventsFired', eventsFired);
}
});
});
나중에 쿠키를 삭제하려면 :
$.cookie('eventsFired', null);
쿠키 사용을 고려 했습니까? http://www.w3schools.com/js/js_cookies.asp – w00