嘿,我一直在這個腳本的工作,看不能得到任何幫助。jQuery淡入淡出內容
我把它放在我的小提琴上。基本上我有一些div
s,我希望他們淡入淡出,他們現在正在做的正確。
但是,當內容1淡出時,內容2必須同時進入(我猜不透明度必須更輕)才能實現更平滑的過渡。 。
現在爲內容1淡出,留下一個白色的前間距內容2進來
的JavaScript:
$(function(){
function fadeMyContent() {
$(".thecontent:first").fadeIn(700).delay(1000).fadeOut(700,
function() {
$(this).appendTo($(this).parent());
fadeMyContent();
});
}
fadeMyContent();
});
HTML:
<ul>
<li class='thecontent'> CONTENT 1</li>
<li class='thecontent'> CONTENT 2</li>
<li class='thecontent'> CONTENT 3</li>
<li class='thecontent'> CONTENT 4</li>
<ul>
http://jsfiddle.net/myislandshop/wV6Tk/5/
我很讚賞你不使用插件行貨!我認爲我最糟糕的問題是當人們說「我想要[小功能X]」時,人們會提出整個jQuery UI。矯枉過正。另外,你是否希望這些div可以交叉淡入淡出,而不是淡入淡出? – Bojangles
是的插件有時對於一些小東西來說太多了。是的,淡入淡出會很酷,但不必...... –
作爲一般規則,插件是要走的路,除非你正在構建其他人沒有做過的事情。爲什麼?你沒有想到的邊緣情況已經被計入並且代碼已經過測試。好處遠遠超過少數額外的k。 –