0

それをクリックすると、その下に <div>別のものが切り替わり、もう一度クリックすると消えます。<div>

問題は、表示される入力フォームに入力フォームがあり、表示されるどこか<div>をクリックすると再び消えることです。<div>

これが私のjQueryです:

$(document).ready(function(){
  $(".click").click(function(){
    $(".fade", this).fadeToggle();
  });
});

ここに私のHTMLがあります:

<div class="click">
  <div style="height:40px; width:900px; border-radius:5px; cursor:hand; cursor:pointer;">
     <img src="images/editloadout.png" />
  </div>
  <div class="fade"> </div>
</div>

editloadout.png をクリックしたときにのみトグルするようにする方法はあります<img>か?

4

2 に答える 2

0

$(".click img")クリックセレクターの代わりに使用$(".click")してから、fadeToggle を変更します。

$(document).ready(function(){
  $(".click img").click(function(){
    $(this).parent().next(".fade").fadeToggle();
  });
});
于 2013-08-19T14:51:59.270 に答える
0

class="fade" div をクラス外で使用してください- "click" div

$(document).ready(function(){
  $(".click img").click(function(){
    $(this).parent().next(".fade").fadeToggle();
  });
});

$(".click")$(".click img")に変更します

于 2013-08-19T15:21:56.670 に答える