写真が手で投げられるようなスタック写真の画像ギャラリーを実装したい。
このように: http://www.youtube.com/watch?v=FlohNb8rnR8
jquery animate と drop effect を使ってみましたが、似ていません。どうすれば実装できますか?
ありがとう。
写真が手で投げられるようなスタック写真の画像ギャラリーを実装したい。
このように: http://www.youtube.com/watch?v=FlohNb8rnR8
jquery animate と drop effect を使ってみましたが、似ていません。どうすれば実装できますか?
ありがとう。
すべての画像を絶対に配置して画面外に配置する必要があります。次に、一度に 1 つずつ、画面上のどこかでランダムに位置をアニメーション化し、それぞれが前の画像よりも高い z-index を持つようにします。
jQuery のコールバック関数を使用すると、スムーズにそれぞれを順番に呼び出すことができます。制限のある math.random ロジックを考え出す必要があります (おそらくウィンドウの高さ/幅など)。しかし、基本的にはこのような考え方です。
var zindex = 100;
$('img').each(function () {
$(this).css('z-index', zindex++)
.animate({ top: _yVariable, left: _xVariable }, _timeVariable, function () {
return; //restart loop once this animations finished
});
});