0

これはおそらくかなり簡単な質問だと思います。私はこれを長い間見つめてきたと思います。

基本的に、あるdivでこの「クリック」イベントを取得して、他のdivを移動させるにはどうすればよいですか。

$(".button").click(function () {
  $(.green).toggle("slide", { direction: "left" }, 1000);
});

私はそれがこのように機能することを知っています

$(".button").click(function () {
  $(this).toggle("slide", { direction: "left" }, 1000);
});

しかし、その .button をスライドさせたくありません。.button のクリックで .green をスライドさせたいのです。

わかる?

http://jsfiddle.net/Hdern/3/

4

3 に答える 3

4

これ:

$(.green)

する必要があります:

$('.green')

クラス (または変数を除くその他のもの) ごとに要素を参照するには、引用符で囲まれた文字列を渡します。

フィドル

于 2013-01-29T16:01:22.497 に答える
1

あなたは引用符を忘れました:

$(".button").click(function () {
  $('.green').toggle("slide", { direction: "left" }, 1000);
});
于 2013-01-29T16:01:41.087 に答える
0
$(".button").click(function () {
  $(".green").toggle("slide", { direction: "left" }, 1000);//Missing quotes
});
于 2013-01-29T16:02:20.540 に答える