0

このページを Web プロジェクトのポータルとして使用しています。この質問への回答として投稿された jsfiddle スクリプトは、本質的に私が探しているものですが、複数のdiv をウィンドウ内で同時にスライドさせる方法がわかりません。「WEIRD CREEP」のようなテキスト リンクを含む div が必要です。スクリプトの知識が乏しいので、自分で編集しようとしましたが無駄でした。

4

2 に答える 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));
    });
});

フィドルで完全な例を参照してください。

http://jsfiddle.net/cfLG8/2/

于 2013-03-24T18:21:37.030 に答える