jQuery 用の bPopup プラグインを使用していますが、クリック以外はすべて正常に動作しています。リンクをクリックすると、ポップアップが開きます。次に、別のリンクをクリックすると、ポップアップが再び開きます。
したがって、 e.preventdefault が機能していないことがわかります。他のリンクをクリックしないようにするにはどうすればよいですか?
// Semicolon (;) to ensure closing of earlier scripting
// Encapsulation
// $ is assigned to jQuery
;(function($) {
// DOM Ready
$(function() {
// Binding a click event
// From jQuery v.1.7.0 use .on() instead of .bind()
$('#PopUpItUp').live('click', function(e) {
// Prevents the default action to be triggered.
e.preventDefault();
// Triggering bPopup when click event is fired
$('#popup').bPopup({follow: [false, false], position: [310, 25]});
});
});
})(jQuery);