我在我的网站中添加Youtube video
。在我的网站上当我们click
上的任何元素如Onclick事件不适用于视频
image, text etc
jquery ui打开包含该元素属性的对话框。但是,这
行为与youtube video
,工作当我点击视频上,它只是开始
播放视频。我想打开一个对话框,点击嵌入的视频。我怎样才能做到这一点?
我在我的网站中添加Youtube video
。在我的网站上当我们click
上的任何元素如Onclick事件不适用于视频
image, text etc
jquery ui打开包含该元素属性的对话框。但是,这
行为与youtube video
,工作当我点击视频上,它只是开始
播放视频。我想打开一个对话框,点击嵌入的视频。我怎样才能做到这一点?
视频本身不是DOM中的元素。视频嵌入容器元素与视频大小不一样(可能仅为0像素),或者视频“落后”。
因此,嵌入标签会做某种工作(我不知道细节)来弹出视频播放器,其中包括控件进入该空间。
如果你想修改视频的控制方式,你需要看看它的API(因为我刚刚注意到gdoron的评论弹出了,而我打字!)。您可以在侦听点击的视频顶部叠加元素,但在我看来这是一种黑客攻击,可能会破坏其他互动。
当我看到你已经完成它时,我正在写同样的东西。 :)在顶层放置一个绝对定位的元素时,您可以以某种方式将点击事件委托给您的视频所在的iframe/object中的Flash播放器。 – insertusernamehere
难道你看看'Youtube'视频控制的API? – gdoron