このページを Web プロジェクトのポータルとして使用しています。この質問への回答として投稿された jsfiddle スクリプトは、本質的に私が探しているものですが、複数のdiv をウィンドウ内で同時にスライドさせる方法がわかりません。「WEIRD CREEP」のようなテキスト リンクを含む div が必要です。スクリプトの知識が乏しいので、自分で編集しようとしましたが無駄でした。
2 に答える
1
これはあなたが探しているものですか?
http://jsfiddle.net/Xw29r/865/
animateDiv を obj を取り込むように変更しました
function animateDiv(obj){
var newq = makeNewPosition();
var oldq = $(obj).offset();
var speed = calcSpeed([oldq.top, oldq.left], newq);
$(obj).animate({ top: newq[0], left: newq[1] }, speed, function(){
animateDiv(obj);
});
};
そして、すべての div で .each を呼び出しました
$("div").each(function(i,v){animateDiv(v)});
于 2013-03-24T18:21:25.450 に答える
1
これがあなたが探しているものだと思います:
$(document).ready(function(){
$(".example_selector").each(function() {
animateDiv($(this));
});
});
フィドルで完全な例を参照してください。
于 2013-03-24T18:21:37.030 に答える