2013-03-15 64 views
0

我在頁面上有3個youtube視頻。頁面加載img元素與srchttp://img.youtube.com/vi/video_id/maxresdefault.jpg」。然後,對於每個縮略圖,請訪問youtube的iframe視頻代碼。當其他視頻點擊時清除youtube嵌入式視頻「src」

即使我明確地指向顯示:無IFRAME元素,它仍然加載視頻,並開始播放無形的,如果設置了自動播放= 1。我認爲它不會加載,而它不可見,所以我可以通過CSS調用顯示和隱藏視頻,而不使用JavaScript。

那麼我怎麼能點jQuery清除「iframe src =」當另一個縮略圖被點擊和其他視頻將顯示?

的想法是隻服務於視頻縮略圖jpg和縮略圖僅在明確的點擊播放視頻 - 如果其他視頻已在播放,那麼就應該停止清除它SRC。所有視頻可以有不同的* ID * s'。

P.S.我希望你能理解我的英語:(

回答

-1

使用jQuery的.attr()方法,所以,你會說$('iframe').attr('src', '');基本不除去它

編輯:我還要補充一點,你可以添加一個新的URL以同樣的方式$('iframe').attr('src', 'http://www.youtube.com/new-url-goes-here');只是讓確保您更改的iframe到任何iframe或ID已設置

+0

不知道爲什麼這有一個downvote。這將做什麼薩芬正在尋找。 – doitlikejustin 2013-03-15 23:49:05