Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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 iframe可见性上的模态框_Javascript_Jquery_Iframe_Modal Dialog_Colorbox - Fatal编程技术网

Javascript iframe可见性上的模态框

Javascript iframe可见性上的模态框,javascript,jquery,iframe,modal-dialog,colorbox,Javascript,Jquery,Iframe,Modal Dialog,Colorbox,我有一个html页面,其中包含来自另一个站点的iframe。在iframe的左侧,我有一个链接,可以打开带有Vimeo.com视频的模态框。问题是,当我单击并打开模态框时,模态窗口被iframe剪切。在一些浏览器中,只有模态窗口的边缘被切割,而在一些完整的嵌入式视频中 我正在使用,基于jQuery。我尝试更改iframe和modal box视频的“wmode”属性,使用z-index播放,但效果并不理想 不幸的是,jQuery的对话框被页面本身绑定。我不知道你的jQuery技能有多高明,但一个可

我有一个html页面,其中包含来自另一个站点的iframe。在iframe的左侧,我有一个链接,可以打开带有Vimeo.com视频的模态框。问题是,当我单击并打开模态框时,模态窗口被iframe剪切。在一些浏览器中,只有模态窗口的边缘被切割,而在一些完整的嵌入式视频中


我正在使用,基于jQuery。我尝试更改iframe和modal box视频的“wmode”属性,使用z-index播放,但效果并不理想

不幸的是,jQuery的对话框被页面本身绑定。我不知道你的jQuery技能有多高明,但一个可能的解决方案(尽管有点黑)是提取该站点上用作对话框的div,并将其附加到使用iframe的页面主体中

$('body').prepend($('div').detach();

不确定这是否能解决问题,但你可以试试。如果什么也没有发生,您可能需要重新连接按钮以执行完全相同的javascript,除了在您的页面上,而不是在iframe中包含的页面上(直接从页面本身包含javascript,而不是在本地复制)。如果一切顺利,你就可以让对话正常进行,而不必自己写那该死的东西

好的,我修好了。感谢您的回复,但过了一会儿,我将包装器div从颜色框包装到Iframe中,并修复了这些问题。我仍然必须在flash标记中指定“wmode”属性

那么我完全误解了你的问题。