我被添加Youtube video
到我的网站中。在我的网站上,当我们click
在任何元素上时
image, text etc
一个 jquery ui 对话框打开,其中包含该元素属性。但是这个
行为不起作用youtube video
,当我点击视频时它才开始
播放视频。我想在点击嵌入视频时打开一个对话框。我怎样才能做到这一点?
我被添加Youtube video
到我的网站中。在我的网站上,当我们click
在任何元素上时
image, text etc
一个 jquery ui 对话框打开,其中包含该元素属性。但是这个
行为不起作用youtube video
,当我点击视频时它才开始
播放视频。我想在点击嵌入视频时打开一个对话框。我怎样才能做到这一点?
视频本身不是 DOM 中的元素。并且视频嵌入容器元素要么与视频大小不同(可能只有 0 像素),要么位于视频“后面”。
因此,嵌入标签做了某种工作(我不知道细节),将包含控件的视频播放器弹出到该空间中。
如果你想修改视频的控制方式,你需要查看它的 API(因为我刚刚注意到 gdoron 的评论在我打字的时候弹出了!)。您可以在视频顶部放置一个元素来监听点击,但在我看来,这是一种黑客行为,可能会破坏其他交互。
也许这可以帮助: http: //progproblems.blogspot.it/2009/08/javascript-onclick-for-flash-embeded.html
并且还以某种方式在这里复制:javascript onclick event over flash object