我有jQuery中的代碼:jquery。每個使用。隊列?
function lshow() {
var delayt = 500;
var showtime = 5000;
var ArrayOfElements = ['.slogan1','.whatwedo','.ekon','.ene', '.ekol', '.sm'];
var i=0;
$.each(ArrayOfElements,function (i,element) {
if($(element).is(':visible')) {
$(element).delay(delayt).hide('slow');
}
if ($(element).is(':hidden')) {
$(element).delay(showtime).show('slow');
}
});
}
和HTML:
<span class="slogan">
<span class="slogan1">my slogan</span><!--Default visible-->
<span class="whatwedo"><!--Default invisible-->
projects <span class="sm">and modernization </span> of something <span class="ekon">fine</span>
<span class="ene">fast</span>
<span class="ekol">smooth</span>
</span>
</span>
CSS:
.whatwedo, .sm, .ene, .ekol {
display: none;
}
我想設置它看起來像:
- 我的口號是
淡出的東西細
「精」 淡出
- 項目 「快」 淡入
- 的東西快速項目
同樣的事情
- 東西smoth的東西
- 項目和現代化,但5秒鐘後項目。它顯示 「項目和一些精細快速smoth現代化」 ,我不能得到它的工作
+1史詩回調取勝,朋友。 – AlienWebguy
必須有一個更好的方法來做這些回調...... –
你可以用'.when()'和'.then()'來實現,但你仍然會得到很多鏈接的東西... –