這是我的第一篇文章。我的代碼在Chrome和Safari瀏覽器中工作,但幻燈片不會在Firefox中停止。我想展示此代碼的實時版本以使其更容易,但我在本地工作。我想知道是否它是因爲我用鼠標懸停而不是鼠標懸停和鼠標滑過來編寫的,但是我不知道如何正確地將它寫出來。此代碼甚至可能存在錯誤,但瀏覽器未檢測到它。簡單的幻燈片懸停,幻燈片放映停止在mouseleave
HTML:
<div class="fadelinks">
<a href="#"> <img src=""/> </a>
<a href="#"> <img src=""/> </a>
<a href="#"> <img src=""/> </a>
<a href="#"> <img src=""/> </a>
</div>
的jQuery:
jQuery(document).ready(function($) {
$(".fadelinks").each(function(){
var $this = this;
$($this).hover(function(){
$('> :gt(0)', $this).hide();
timer = setInterval(function(){$('> :first- child',$this).fadeOut()
.next().fadeIn().end().appendTo($this);}, 1500);
}, function() {
clearInterval(timer);
});
});
});