タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

クロージャと*studyに関するbartleby0911のブックマーク (1)

  • 【jQuery】for文ではイベント登録できない? - OKWAVE

    JavaScriptの言語仕様の問題です。 forループが終わってイベント登録が完了した時点では、変数iは3になっています。 その後、ユーザー操作でマウスのクリック動作した時に、イベント関数が呼び出されますから、 > $(divArray[i]).animate({width: "0px"}, "slow", "swing"); この部分は、全て > $(divArray[3]).animate({width: "0px"}, "slow", "swing"); として処理されることになります。 そのため、期待通りの動作にならないのです。 対策ですが、 --- jQuery(function($){ var buttonArray = ["#button0", "#button1", "#button2"]; var divArray = ["#box0", "#box1", "#box2

    【jQuery】for文ではイベント登録できない? - OKWAVE
    bartleby0911
    bartleby0911 2013/01/16
    クロージャ勉強する
  • 1