1

我被添加Youtube video到我的网站中。在我的网站上,当我们click在任何元素上时

image, text etc一个 jquery ui 对话框打开,其中包含该元素属性。但是这个

行为不起作用youtube video,当我点击视频时它才开始

播放视频。我想在点击嵌入视频时打开一个对话框。我怎样才能做到这一点?

4

2 回答 2

3

视频本身不是 DOM 中的元素。并且视频嵌入容器元素要么与视频大小不同(可能只有 0 像素),要么位于视频“后面”。

因此,嵌入标签做了某种工作(我不知道细节),将包含控件的视频播放器弹出到该空间中。

如果你想修改视频的控制方式,你需要查看它的 API(因为我刚刚注意到 gdoron 的评论在我打字的时候弹出了!)。您可以在视频顶部放置一个元素来监听点击,但在我看来,这是一种黑客行为,可能会破坏其他交互。

于 2012-06-19T14:06:56.883 回答
0

也许这可以帮助: http: //progproblems.blogspot.it/2009/08/javascript-onclick-for-flash-embeded.html

并且还以某种方式在这里复制:javascript onclick event over flash object

于 2012-06-19T14:07:34.870 回答