【发布时间】:2011-06-21 14:00:37
【问题描述】:
我正在尝试将 jQuery 对话框与 YouTube 视频一起使用。
jQuery的代码是:
var template = $(document.createElement('div')).attr('class', 'sample').attr('id', 'sample').text('Hello World');
$('body').append(template);
$(template).dialog({
autoOpen: false,
height: 280,
width: 600,
modal: true,
resizable: false,
open: function (){},
close: function () {},
buttons: {}
});
YouTube 的代码是:
<iframe title="Video" width="640" height="390" src="http://www.youtube.com/embed/gVjqL-9Fh3E" frameborder="0" allowfullscreen></iframe>
视频已经在页面上。页面上还有一个按钮。单击按钮后,将打开上述对话框。所以,问题是当对话框打开时,对话框在视频后面。尝试谷歌搜索,当使用 Object 嵌入视频并嵌入视频时,有类似问题的解决方案,但在使用 iframe 时没有。关于可以采取哪些措施来解决此问题的任何指示?
【问题讨论】:
-
我很困惑。 YouTube 视频是在对话框中还是在主页上(并且您试图在视频上方显示对话框?)
-
所以,视频已经在页面上。页面上还有一个按钮。单击按钮后,对话框打开。对话框位于视频后面。
标签: javascript jquery jquery-ui youtube