1
팝업을 위해 jQuery를 사용하며 닫기 버튼이 있습니다. 단어가 "wait 60 seconds to close this window"
인 30-60 초 후에 닫기 버튼을 표시하려고합니다. 다음 코드는 이제 :지연 후 jQuery 팝업 닫기 버튼이 표시됩니다.
var shadow = $('<div id="shadowElem"></div>');
var speed = 1000;
$(document).ready(function() {
$('body').prepend(shadow);
});
$(window).load(function() {
screenHeight = $(window).height();
screenWidth = $(window).width();
elemWidth = $('#dropElem').outerWidth(true);
elemHeight = $('#dropElem').outerHeight(true)
leftPosition = (screenWidth/2) - (elemWidth/2);
topPosition = (screenHeight/2) - (elemHeight/2);
$('#dropElem').css({
'left' : leftPosition + 'px',
'top' : -elemHeight + 'px'
});
$('#dropElem').show().animate({
'top' : topPosition
}, speed);
shadow.animate({
'opacity' : 0.7
}, speed);
$('#dropClose').click(function() {
shadow.animate({
'opacity' : 0
}, speed);
$('#dropElem').animate({
'top' : -elemHeight + 'px'
}, speed, function() {
shadow.remove();
$(this).remove();
});
});
});
사용을 닫으 초 = 0 후하여 setInterval() 및 위해 clearInterval()를 사용하여 버튼의 텍스트를 변경해야 할 수업이 도움이 .. 변경 IDS 특정 시간이 지나면 무언가를 시작하는 setTimeout(). 그걸 시험해 봤어? – trainoasis