2012-09-02 92 views
1

我對jQuery有點新,我試圖做一些我認爲很直接的事情,但我似乎無法破解它。PrettyPhoto /從點擊加載jQuery

我想創建一個函數,當你點擊一個按鈕時加載不同的視頻。 PrettyPhoto的所有示例都是在html中使用標籤,而不是JS單擊。

要總結一下我的代碼,我沿着線的東西:

$("#button1").click(function() { 
    openMovie("myMovie.mp4"); 
}); 


function openMovie(url) { 
    //open up the movie at the url passed into the function as a lightbox with PrettyPhoto  
} 

我想這將是簡單的,但我似乎無法找到如何做到這一點的任何信息。該文檔是所有內嵌HTML

我能在網上找到一些代碼爲我改變的圖像,但它拋出一個錯誤:

$("a[rel^='prettyPhoto']").prettyPhoto(); 
$.prettyPhoto.open(['assets/myMovie.mp4'],['Test']); 

**

Image cannot be loaded. Make sure the path is correct and image exist.

**

任何幫助將不勝感激。

+0

你要能夠支持IE6/7/8? HTMl5 + jQuery相當簡單,但我不會去努力,直到我知道你需要支持什麼。你還想要什麼樣的裝載結構?隨機視頻,還是拉一個特定的網址? –

+0

實際上,這是專門爲內部網站上的iPad構建的,所以我不必擔心除Safari之外的任何內容。 –

回答

1

我能夠通過改變代碼得到這個工作:

$("a[rel^='prettyPhoto']").prettyPhoto(); 

$("a[rel^='prettyPhoto[movies]']").prettyPhoto();