写真がグリッドを形成するランディングページを設計しています。ボタンをクリックすると、絵が消えて一枚ずつ戻って、別の長方形のグリッドが形成され、興味深い効果が得られます。どうすれば自動的にクリック機能をバイパスして画像を自動的に読み込むことができますか?換言すれば、グリッドはユーザの入力がないMINUSを形成する。 (削除するボタンはクリックしないでください)クリックイベントを迂回して機能をロードする
$(".animate").on("click", function(){
//fading out the thumbnails with style
$("img").each(function(){
d = Math.random()*1000; //1ms to 1000ms delay
$(this).delay(d).animate({opacity: 0}, {
//while the thumbnails are fading out, we will use the step function to apply some transforms. variable n will give the current opacity in the animation.
step: function(n){
s = 1-n; //scale - will animate from 0 to 1
$(this).css("transform", "scale("+s+")");
},
duration: 1000,
})
}).promise().done(function(){
//after *promising* and *doing* the fadeout animation we will bring the images back
storm();