我有两个类和一个与其中一个一起使用的函数
$('.div-image').click(function(){ // image zoom
$('#image').attr("src",img_src);
$('.div-image').attr('class','div-image-big');
});
和html类似:
<div class="div-image">
<div id="wrapper">
<img id="image" src="image.jpg">
</div>
</div>
为什么在第一次单击图像或(div .div-image)后,我的类 div-image 更改为 div-image-big。但是如果我们再次单击函数 $('.div-image').click(function(){...} 将再次执行。问题是为什么会这样?我不需要这种行为。我想要这个仅当类为 div-image 而不是 div-image-big 时,该功能才起作用。谢谢。