除標記線外的所有內容均可用。如果該行被註釋的行代替 - 它可以工作。任何幫助?清除間隔和動畫不起作用
var goev = setInterval(fgoev, 2000);
function fgoev() {
$('#eventwrap').animate({
bottom: 0
}, 900).delay(5000).animate({
bottom: -10
}, 100).animate({
bottom: 0
}, 100).animate({
bottom: -10
}, 100).animate({
bottom: 0
}, 100);
}
$('#evclose').click(function() {
clearInterval(goev);
$('#eventwrap').animate({
bottom: -125
}, 900); // doesn't work
//$('#eventwrap').hide();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id='eventwrap'>
<div id='evclose'>X</div>
<a href='event.php' target='_blank' id='evinside'>
<div id='evmore'>MORE</div>
<div id='evtitleleft'>Days</div>
<div id='evtitleright'>Hours</div>
<div class='clear'></div>
<div id='evdays'>
<?php echo $diffa; ?>
</div>
<div id='evhours'>
<?php echo $diffb ?>
</div>
<div class='clear'></div>
</a>
</div>
不工作怎麼樣?根本沒有動畫,或者它在錯誤的位置等等。爲什麼清晰的間隔不工作?我注意到你的函數和間隔id變量具有相同的名稱,可能不是一個好主意。 – xander
@xander,'不起作用'意味着什麼都沒有發生' – bonaca
@xander,我改變函數名稱 - 沒有成功 – bonaca