當前點擊會在我的代碼中啓動序列。我想改變它,以便「重新開始」淡入,出現5秒鐘,然後淡出,剩下的序列運行。runIt之前等5秒鐘(而不是點擊)?
完全初學者!我不知道該怎麼做。任何幫助?
$(document).ready(runIt);
});
function runIt(){
$('#myText').hover(function(){
$(this).clearQueue().html('Start Again');
})
.click(function(){
runIt();
})
.html('text 1')
.fadeIn(1000)
.delay(5000)
.fadeOut(1000,function(){
$(this).html('text 2');
})
.fadeIn(1000)
.delay(5000)
.fadeOut(1000,function(){
$(this).html('text 3').unbind('mouseenter mouseleave');
})
.fadeIn(1000);
};
你好,謝謝你!我正在測試它,但還沒有設法讓它工作出於某種原因......就我想要發生的事情而言:我希望有一系列文本自動淡入淡出,但如果用戶移動鼠標我想要序列與「重新開始」中斷。如果他們把它放到最後的文本中,我希望它保持在屏幕上,不會受到鼠標移動的影響。 – Sarah 2011-04-30 18:08:11
當你說移動鼠標時,你的意思是屏幕上的任何地方,或只是在動畫文本所在的元素上?另外,當你說中斷與「再次開始」,你的意思是動畫得到重置 – TheBentArrow 2011-04-30 20:02:59
@TheBeArArrow是在屏幕上的任何地方,如果可能的話還有任何擊鍵。是的,動畫重置。基本上我想要這個網站上的東西:donothingfor2minutes.com ..除了一個計時器,而不是一些消息淡入淡出。 – Sarah 2011-04-30 22:10:25