2011-12-31 7 views
1

ロード時にライトボックス2のボディをトリガーする方法を教えてください。ユーザーがサイトに入るときにポップアップが必要です。ライトボックス2ページングトリガー

ありがとうございます。あなたはfancyboxを開くことができます前に、あなたが最初のfancyboxを初期化する必要があります

$(function(){ 
    // Link to open 
    $("#link").click(); 
}); 

答えて

1
<script type="text/javascript"> 
     // Automagically load Lightbox on Page Load - by Bramus! (http://www.bram.us/) 
     // Code modded from http://www.huddletogether.com/forum/comments.php?DiscussionID=1269&page=1#Item_0 
     function autoFireLightbox() { 
      //Check if location.hash matches a lightbox-anchor. If so, trigger popup of image. 
      setTimeout(function() { 
       if(document.location.hash && $(document.location.hash.substr(1)).rel.indexOf('lightbox')!=-1) { 
        myLightbox.start($(document.location.hash.substr(1))); 
       }}, 
       250 
      ); 
     } 
     Event.observe(window, 'load', autoFireLightbox, false); 
</script> 
+1

? –

0

私は、URLの末尾に "/ lightbox2"、および "REL" 属性を含み、単純なリンクを持っています。

<a id='popup' href="url/lightbox2" rel="lightframe">&nbsp;</a> 

とJS、このような何か:

<script type='text/javascript'> 
$(function() { 
    $('#popup').trigger('click'); 
}); 
</script> 

一度それを表示、または私はjQuery.cookieを使っしばらくするには:)あなたから `myLightbox`を取得している

関連する問題