2011-07-22 22 views
0

可能性の重複:
Open up first Fancybox picture automaticallyは、なぜ私はj​​Queryのは、ページのロードが:(ときにポップアップすることはできません

私はjQueryのFancyBoxポップを作るための方法を見つけるのトラブルを抱えています。ページのロード時まで

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

答えて

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

彼はあなたが正しい、ページの読み込みがこれを読んだとき、彼はそれを表示する必要があります(レディ対負荷)http://4loc.wordpress.com/2009/04/28/documentready-vs-windowload/ –

+0

言っ - Iドンが、それは彼女が意味するものだと本当に信じていない。 – xtofl

0

あなたの入力は、それが正しい答えを出すのは難しいほど小さいです。多分あなたはjsFiddle.netやそのようなものにあなたのコードを投稿することができますか?

問題をより細かく分割してください。 jsデバッガは、実際の問題を診断するのに役立つこともあります。

  1. fancybox javascriptはロードされていますか?
  2. jQuery JavaScriptがロードされていますか?
  3. は、あなたも、ドキュメント上のalert();準備を行うことができますか?

...

関連する問題