2014-04-29 56 views
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做的伎倆,但如果我右鍵關閉按鈕,代碼的作品!我不知道發生了什麼.....我怎麼才能讓它響應左鍵點擊?

歡迎任何建議!


編輯: 我嘗試使用控制檯,而珀普是開放的文檔點擊綁定一個隨機的「警報」味精〜點擊事件,只有當我右鍵點擊彈出窗口的任何部位,但相同的代碼將被觸發沒有彈出窗口左鍵觸發!

回答

1

原來有一個未關閉<script>標籤,由於其靠近按鈕右邊去了裏面,這不是在顯示檢查瀏覽器的元素選項...