2013-03-22 138 views
2

嗨,我在wordpress中使用prettyphoto媒體插件在Lightbox中顯示我的YouTube視頻。 我有三個,我發佈了每一個不同的youtube視頻。第一篇文章使用prettyphoto在lightbox中顯示視頻。但其他兩個不在Lightbox中打開,只是重定向到YouTube頁面。Youtube視頻未在Lightbox中打開

下面一個完美的作品

<a class="slid-img" href="http://www.youtube.com/watch?feature=player_embedded" rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video1" width="412" height="323" class="alignnone size-full wp-image-731" /></a> 

空兩不與收藏工作

<a class="slid-img" href="http://www.youtube.com/watch?v=k4QO" rel="prettyPhoto"><img src="http://code/wp-content/uploads/2013/02/video2.png" alt="video3" width="411" height="324" class="alignnone size-full wp-image-732" /></a> 

<a class="slid-img" href="http://www.youtube.com/watch?feature=player_embedded" rel="prettyPhoto" ><img src="http://code/wp-content/uploads/2013/02/video1.png" alt="video2" width="412" height="323" class="alignnone size-full wp-image-731" /></a> 

任何一個可以告訴我如何使它工作嗎?

所有視頻都設置在滑塊中。 另一個問題是第一次視頻的fancybox僅在該視頻後的第一輪滑塊打開了的fancybox不開

+0

你有包含視頻ID和你的YouTube網址的'?v'參數嗎? – 2013-03-22 10:06:35

+0

我在我的網站上試過這個插件並複製了你的html代碼,它們都在lightbox中打開。即使是第三個缺少?v參數。 – user850010 2013-03-22 10:08:59

+0

抱歉,由於我的前輩的一些限制,我不能把完整的視頻代碼放在這裏。否則每個都有?v參數。 – Shwet 2013-03-22 10:14:59

回答

0

這裏有您的具體情況的一些基本的故障排除步驟:

你試過非YouTube你的PrettyPhoto中的內容?嘗試一些 - 從Wordpress加載的圖像。如果圖像無法正常工作,則可能在JavaScript中的某處發生錯誤,並在第一次調用PrettyPhoto時觸發該錯誤。仔細查看插件生成的JavaScript - 很可能是您的wordpress頁面頭部的JavaScript。

否則,可能與PrettyPhoto衝突的是JetPack。如果您已安裝並啓用此插件,請先嚐試禁用它。

如果您沒有注意到任何更好的內容,請嘗試禁用除PrettyPhoto以外的所有WordPress插件。如果它仍然無法正常工作,請嘗試恢復爲默認的WordPress主題,如2010.

如果這些都不是問題,它可能是您正在運行的jQuery版本。我認爲PrettyPhoto最多隻兼容jQuery 1.6.1。

另一件要檢查的是確保你只加載jQuery的一個副本。查看你的wordpress頁面生成的源代碼,看看是否有多個對jQuery的引用。

相關問題