私は画像ギャラリーを持っています。私が達成しようとしているのはかなりシンプルです。ユーザーがクリックした画像があれば、そのページに残り、残りは消えてしまいます。私はクリックした画像にクラスを追加して、これを達成しようとしています。そしてクリックしていないクラスをクラスに持っていないという事実をターゲットにしています。しかし、イメージをクリックしても何も起こらないので、私は何の反応も得ていないようです。fadeOutクリックされていない画像
HTML:
<div class="row text-center famImages">
<div class="col-md-2">
<img src="images/1.jpg" class="img-responsive img-thumbnail">
</div>
<div class="col-md-2">
<img src="images/2.jpg" class="img-responsive img-thumbnail">
</div>
<div class="col-md-2">
<img src="images/3.jpg" class="img-responsive img-thumbnail">
</div>
<div class="col-md-2">
<img src="images/4.jpg" class="img-responsive img-thumbnail">
</div>
<div class="col-md-2">
<img src="images/5.jpg" class="img-responsive img-thumbnail">
</div>
<div class="col-md-2">
<img src="images/6.jpg" class="img-responsive img-thumbnail">
</div>
</div>
JS/jQueryの:
$("img").click(function(){
$(this).attr("class","active"){
if(!$("img").hasClass("active")){
!$("img").hasClass("active").fadeOut("slow");
}
}
})
を示しJavaScriptでパースエラーがあります。コピー/貼り付けエラーではないことを確認してください。 – Salketer