Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery仅在右键单击时单击事件触发~Magnific Popup~Magento_Jquery_Magento_Popup - Fatal编程技术网

jQuery仅在右键单击时单击事件触发~Magnific Popup~Magento

jQuery仅在右键单击时单击事件触发~Magnific Popup~Magento,jquery,magento,popup,Jquery,Magento,Popup,情况: 我在一个magento网站上有一个放大的弹出窗口&它使用ajax,但由于某些原因关闭按钮不起作用 演示: 嗯,我不能给你看这个网站,因为它正在开发中,要在fiddle上复制这个问题需要太多时间 我尝试过的: 由于默认功能不起作用,在浪费了大量时间后,我试图通过在关闭按钮上应用单击事件来强制关闭弹出窗口,从而找到我的工作: jQuery(document).bind('click', function(e) { jQuery("mfp-close").unbind();

情况: 我在一个magento网站上有一个放大的弹出窗口&它使用ajax,但由于某些原因关闭按钮不起作用

演示: 嗯,我不能给你看这个网站,因为它正在开发中,要在fiddle上复制这个问题需要太多时间

我尝试过的: 由于默认功能不起作用,在浪费了大量时间后,我试图通过在关闭按钮上应用单击事件来强制关闭弹出窗口,从而找到我的工作:

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();
        }
});
这不起作用,但如果我右键单击关闭按钮,代码就会工作我不知道发生了什么。。。。。如何使其响应左键单击

欢迎提出任何建议


编辑:
我尝试在popu打开时使用控制台在文档单击上绑定随机“警报”消息~单击事件仅在我右键单击弹出窗口的任何部分时触发,但在没有弹出窗口的情况下,左键单击将触发相同的代码

结果是有一个未关闭的
标记,因为关闭按钮正好在它里面,而这并没有显示在浏览器的inspect元素选项中