1
情況: 我有一個彈出Magnific酒店在Magento站點&它使用AJAX,但由於某種原因關閉按鈕不工作!jQuery的Click事件上右鍵單擊射擊只〜彈出Magnific酒店的Magento〜
演示: 嗯,我不能告訴你的網站,因爲它是在發展,它會花費太多時間來複制上搗鼓這個問題。
我曾嘗試: 由於默認功能不能正常工作,浪費了大量的時間後,我試圖通過關閉按鈕將click事件強制關閉彈出各地找到自己的工作:
jQuery(document).bind('click', function(e) {
jQuery("mfp-close").unbind(); //incase any other event is conflicting.
var lookForCloseBtn = jQuery(e.target);
if (jQuery(lookForCloseBtn).hasClass("mfp-close")){
var magnificPopup = jQuery.magnificPopup.instance;
magnificPopup.close();
}
});
這dosent做的伎倆,但如果我右鍵關閉按鈕,代碼的作品!我不知道發生了什麼.....我怎麼才能讓它響應左鍵點擊?
歡迎任何建議!
編輯: 我嘗試使用控制檯,而珀普是開放的文檔點擊綁定一個隨機的「警報」味精〜點擊事件,只有當我右鍵點擊彈出窗口的任何部位,但相同的代碼將被觸發沒有彈出窗口左鍵觸發!