我有一個報價旋轉設置,一次顯示兩個引號,並在各地之間跳躍時,它應該只是在每個之間平穩旋轉。 我無法弄清楚發生了什麼問題。看到它在行動這裏 - http://jsfiddle.net/RF3xK/1/jQuery報價旋轉使用slideUp和slideDown
代碼如下,
<div id="quotes">
<div class="textItem">
testing the quotes testing the quotes
</div>
<div class="textItem">
asdfdsaf sdf sdf sdf sf sd fsdaf sdf sdaf sdfsd f ds f dsf asdfsdafdsaf asdfdsaf sdf sdf sdf sf sd fsdaf sdf sdaf sdfsd f ds f dsf asdfsdafdsaf
</div>
<div class="textItem">
and another one
</div>
和jQuery的
$(document).ready(function() {
$('#quotes .textItem').hide();
InOut($('#quotes .textItem:first'));
function InOut(elem) {
elem.delay().slideUp(800).delay(0).slideDown(0, function() {
if (elem.next().length > 0) {
InOut($(this).next());
}
else {
InOut($(this).siblings(':first'));
}
});
}
$('#quotes .textItem').mouseover(function() {
$(this).stop(true, true);
});
$('#quotes .textItem').mouseout(function() {
if ($(this).is(":visible") == true) {
InOut($(this));
}
});
});
它似乎按照我的意圖工作..究竟是什麼問題? – 2013-02-20 00:43:22
什麼是'elem.delay()。slideUp(800).delay(0).slideDown(0,'應該這樣做?向上滑動800ms,然後立即向下滑動? – Fresheyeball 2013-02-20 01:30:18