2012-06-19 74 views
0

我在我的網站中添加Youtube video。在我的網站上當我們click上的任何元素如Onclick事件不適用於視頻

image, text etc jquery ui打開包含該元素屬性的對話框。但是,這

行爲與youtube video,工作當我點擊視頻上,它只是開始

播放視頻。我想打開一個對話框,點擊嵌入的視頻。我怎樣才能做到這一點?

+0

難道你看看'Youtube'視頻控制的API? – gdoron

回答

3

視頻本身不是DOM中的元素。視頻嵌入容器元素與視頻大小不一樣(可能僅爲0像素),或者視頻「落後」。

因此,嵌入標籤會做某種工作(我不知道細節)來彈出視頻播放器,其中包括控件進入該空間。

如果你想修改視頻的控制方式,你需要看看它的API(因爲我剛剛注意到gdoron的評論彈出了,而我打字!)。您可以在偵聽點擊的視頻頂部疊加元素,但在我看來這是一種黑客攻擊,可能會破壞其他互動。

+0

當我看到你已經完成它時,我正在寫同樣的東西。 :)在頂層放置一個絕對定位的元素時,您可以以某種方式將點擊事件委託給您的視頻所在的iframe/object中的Flash播放器。 – insertusernamehere