Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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中bgiframe的onclick检测_Jquery_Bgiframe - Fatal编程技术网

jquery中bgiframe的onclick检测

jquery中bgiframe的onclick检测,jquery,bgiframe,Jquery,Bgiframe,我正试图找到一种方法,尽可能在bgiframe上检测onclick事件。 原因是,, 因为我在ie6中使用的是jquery对话框,其中包含bgiframe插件。 我没法绑这根绳子 $('.ui-widget-overlay').click(function() { $dialog.dialog("close"); }); 因此,如果单击对话框窗口外的任何位置,我将无法关闭对话框。 如果我删除bgiframe插件,一切正常。 是否有任何方法可以在bgiframe就位的同时实现此功能。如果可能的话

我正试图找到一种方法,尽可能在bgiframe上检测onclick事件。 原因是,, 因为我在ie6中使用的是jquery对话框,其中包含bgiframe插件。 我没法绑这根绳子

$('.ui-widget-overlay').click(function() { $dialog.dialog("close"); });
因此,如果单击对话框窗口外的任何位置,我将无法关闭对话框。 如果我删除bgiframe插件,一切正常。 是否有任何方法可以在bgiframe就位的同时实现此功能。如果可能的话,也可能是我的想法


谢谢

无法将onclick事件设置为iframe。但是您可以修改bgiframe以在iframe中加载一个与iframe大小相同的div,并为该div设置onclick事件,这将关闭小部件覆盖