我有以下的jQuery爲什麼我的函數在jQuery中被調用兩次?
$('img[title*=\"Show\"]').click(function() {
//$e.preventDefault();
var position = $('img[title*=\"Show\"]').parent().position();
$('#popover').css('top', position.top + $('img[title*=\"Show\"]').parent().height() + 150);
console.log(position);
$('#popover').fadeToggle('fast');
if ($('img[title*=\"Show\"]').hasClass('active')) {
$(this).removeClass('active');
} else {
$('img[title*=\"Show\"]').addClass('active');
}
});
我有標題兩個圖像「顯示選項」。出於某種原因,每當我點擊任何這些圖像時,它都會被打印TWICE。當我只有一個圖像時,它只會被打印一次。爲什麼是這樣?