後に動作を停止し、私は私が他を分離した後、各要素が1にスライドしたいその後、900などjQueryの遅延は最初の2「の引数(?)」
、600その後、300その後、インスタントで各を遅らせるしようとしています0.3秒。ここで
はコードです:
HTML:
<div class="first">
</div>
<div class="second">
</div>
<div class="third">
</div>
<div class="fourth">
</div>
<div class="fifth">
</div>
CSS:
* {
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.first,
.second,
.third,
.fourth,
.fifth {
width: 960px;
padding:10px;
margin: 20px auto;
min-height: 50px;
background: white;
box-shadow: 0 2px 8px 2px rgba(0,0,0,0.15);
transform: translateX(-150%);
transition: 0.5s ease;
background:orange;
.trans {
transform: translate(0);
transition:0.5s ease;
}
}
のjQuery:
$(document).ready(function(){
$(".first").toggleClass("trans");
}).delay(300).queue(function(){
$(".second").toggleClass("trans");
}).delay(600).queue(function(){
$(".third").toggleClass("trans");
});
* {
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
.first,
.second,
.third,
.fourth,
.fifth {
\t width: 960px;
height:50px;
padding:10px;
\t margin: 20px auto;
\t min-height: 50px;
\t background: white;
box-shadow: 0 2px 8px 2px rgba(0,0,0,0.15);
transform: translateX(-150%);
transition: 0.5s ease;
background:orange;
}
.trans {
transform: translate(0);
transition:0.5s ease;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="first">
</div>
<div class="second">
</div>
<div class="third">
</div>
<div class="fourth">
</div>
<div class="fifth">
</div>
デキューと呼ばれることがありますか?私はコードにこれをどのように実装するのか全くわかりませんが。
助けを送る私は、各.delay()
前.dequeue()
を追加しようとしたが、それは何もしなかった、第三の要素、第四および第五はまだ:(
を示していなかった、してください!
ここでは、コードですペン:http://codepen.io/anon/pen/vyawXm
は私が唯一の第三のクラスのためにjQueryのを入れている、あまりにも
をスニペットを追加しましたが、それも表示され、それらがAにいるときに第四及び第五ませんどちらもしませんdded。
あなたはこれを達成しようとしていますか?http://codepen.io/anon/pen/MbBMWK – Deep
ああ、あなたはデキューを使わないでやったのですか?だから、使用する必要はありません。うん、それは私がやろうとしていたことだ!私は300の遅延、derp、スクリプトの実行方法についての私の誤解を認識しましたが、それぞれが呼び出された後300msです。代わりに、それぞれの遅延がロード時に登録されているため、説明できませんしかし、ええ、ありがとう! :) – Joe