Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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/1/vue.js/6.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
Javascript 单击对话框中的任何其他位置时关闭对话框_Javascript_Jquery - Fatal编程技术网

Javascript 单击对话框中的任何其他位置时关闭对话框

Javascript 单击对话框中的任何其他位置时关闭对话框,javascript,jquery,Javascript,Jquery,这是我的 我想在单击退出对话框时关闭对话框。 我使用了以下代码,但没有幸运地执行任务。需要帮助吗 $(document).click (function (e) { if (e.target != $('#fb-like-popup-button')[0] || e.target != $('#fb-popup-contact-us')[0] || e.target != $('#fb-popup-subscribe-us')[0]) { $('#fb-

这是我的 我想在单击退出对话框时关闭对话框。 我使用了以下代码,但没有幸运地执行任务。需要帮助吗

 $(document).click (function (e) {
        if (e.target != $('#fb-like-popup-button')[0] || e.target != $('#fb-popup-contact-us')[0] || e.target != $('#fb-popup-subscribe-us')[0]) {
            $('#fb-popup-dialog-box').hide(400);
        }
    });

请参见此处:因此您需要类似于
$(“#fb-like-popup”).on(“blur”,function(){/*此处为隐藏代码*/})
您确定不想使用
&&
而不是
|
?我试过(修改你的小提琴)在Chrome上运行,就像@LohmarASHAR说的那样,只要把| |改为&&一切都正常。这是更新的小提琴:不工作,但是的,我已经改变了关闭对话框的逻辑。请看一看,我已经改变了我的逻辑。如果用户单击“保持联系”,对话框将关闭,但在关闭对话框后,如果移动鼠标,对话框将重新出现。