2009-12-17 65 views
1
$(document).ready(function(){ 
$("a[rel^='prettyPhoto']").prettyPhoto(); 
}); 

我該如何獲得onload而不是點擊時?jquery onload prettyphoto

+1

你是什麼意思? – marcgg

+0

如果prettyPhoto是一個插件,你應該給它的網址。 – yoda

回答

2

看着prettyPhoto documentation,您可以直接在腳本中執行以下任何操作。

$.prettyPhoto.open('images/fullscreen/image.jpg','Title','Description'); 
$.prettyPhoto.changePage('next'); 
$.prettyPhoto.changePage('previous'); 
$.prettyPhoto.close(); 
+0

謝謝我不能相信我錯過了! –

1

你可以嘗試:

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

這應該prettyPhoto事件連接到它後觸發鏈接的點擊事件。不過,如果你在頁面上有不止一個prettyPhoto鏈接,我想它會中斷。

+0

只有$(「a [rel^='prettyPhoto']」)。prettyPhoto()足夠了,否則你會打開2個模式。 =) –

0

onLoad="$.prettyPhoto.open('images/fullscreen/image.jpg','Title','Description');"放在身體的標籤上,很容易滑倒。

+0

jquery ready事件與'onLoad'屬性不兼容。 – SuperDuck