Javascript 视频嵌入标记和JQuery对话框
我有一个包含嵌入标记的对象标记,如下所示:Javascript 视频嵌入标记和JQuery对话框,javascript,jquery,html,mouseevent,Javascript,Jquery,Html,Mouseevent,我有一个包含嵌入标记的对象标记,如下所示: <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="AutoL
<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.我在嵌入中添加了一个属性:windowless=“true”。
2.我加了一个。
3.将style=“z-index:-1;position:absolute”添加到“保存”嵌入的对象。
4.添加到我的嵌入allowscriptaccess=“始终”。
5.添加到我的对话框div element style=“z-index:9999;位置:相对”
现在它工作得很好。您尝试过的jquery代码是什么?我尝试过:$(文档)。就绪(函数(){$(文档)。就绪(函数(){$函数(){$(“#对话框”)。对话框({autoopen:false});$(文档)。鼠标向下(函数(e){if(e.button==2){$(“#vlc”)。上下文菜单(函数(){$(“{$”(“#对话框”)。对话框(“打开”)您是否尝试将事件附加到对象本身?是否
$(文档).ready(函数(){$function(){
不必要地冗余?