私はタイトルを持つ2枚の画像を持って、次のjQueryjQueryで関数が2回呼び出されるのはなぜですか?
$('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');
}
});
を持っている「の表示オプション]を選択します。」何らかの理由で、これらのイメージのいずれかをクリックするたびに、それは2回印刷されます。私が1枚の画像しか持っていないときは、1度しか印刷されません。どうしてこれなの?作品は使用していない場合は $(this)
クリック機能の使用内部