2011-07-22 49 views

回答

0

您可以在DOM模擬點擊:

$("#popmessage").click(); 

在jQuery的風格,你甚至可以這樣做:

$(document).ready(function() { 
    $("#popmessage").fancybox({ 
      'titleShow'  : false, 
      'transitionIn'  : 'fade', 
      'transitionOut'  : 'fade', 
      'overlayColor'  : '#000', 
      'overlayOpacity' : 0.2 
    }) 
    .click(); 
}); 
0
$(window).load(function(){ 


     $("#popmessage").fancybox({ 
        'titleShow'  : false, 
        'transitionIn'  : 'fade', 
        'transitionOut'  : 'fade', 
        'overlayColor'  : '#000', 
        'overlayOpacity' : 0.2 
     }) 
     $("#popmessage").click(); 
     }) 
} 
+0

爲什麼這會更好? – xtofl

+0

他說他需要在頁面加載時讀取它(加載vs就緒)http://4loc.wordpress.com/2009/04/28/documentready-vs-windowload/ –

+0

你說得對 - 儘管我不喜歡真的不相信這就是她的意思。 – xtofl

0

你的輸入是如此之小,很難給出一個合適的回答。也許你可以在jsFiddle.net上發佈你的代碼或類似的東西?

試着將問題分解成小塊。一個js調試器也可以幫助診斷實際問題。

  1. 是fancybox JavaScript加載?
  2. 是否加載了jQuery javascript?
  3. 你甚至可以在文檔上做一個alert();準備好嗎?

...

相關問題