视频嵌入标记和JQuery对话框

时间:2015-12-23 08:42:10

标签: javascript jquery html mouseevent

我有一个包含embed标签的对象标签,如下所示:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"  width="640" height="360" id="vlc" events="True">
  <param name="MRL" value="" />
  <param name="ShowDisplay" value="True" />
  <param name="AutoLoop" value="False" />
  <param name="AutoPlay" value="False" />
  <param name="Volume" value="50" />
  <param name="toolbar" value="true" />
  <param name="StartTime" value="0" />
  <param name="wmode" value="transparent" />
  <EMBED pluginspage="http://www.videolan.org"
    type="application/x-vlc-plugin"
    version="VideoLAN.VLCPlugin.2"
    width="640"
    height="360"
    toolbar="true"
    loop="false"
    text="Waiting for video"
    wmode="transparent"
    name="vlc">
  </EMBED>
</object>

我正在尝试使用JQuery,右键单击视频本身并在视频上弹出一个对话框。

对话框div元素:

    <div>
        <input id="dialog" style="position: relative; z-index=10">
    </div>

我无法让它发挥作用。 知道如何让它工作吗?什么是获取鼠标点击视频的JQuery Javascript代码,它只适用于“持有”视频的div?

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。    我添加了一个属性:windowless =“true”。    我加了一个。    3.在“保持”嵌入的对象中添加了style =“z-index:-1; position:absolute”。    4.添加到我的embed allowscriptaccess =“always”。    5.添加到我的对话框div元素style =“z-index:9999; position:relative”

现在工作正常。