2016-12-08 4 views
1

Я открываю fancybox автоматически при загрузке страницы, и для этого я использую метод триггера со скрытой ссылкой внутри страницы. Проблема заключается в загрузке всплывающего окна fancybox, но его отсутствие накладывается, открытие.jQuery Fancybox триггер не работает должным образом

Я использую FancyBox v2.1.5

Это код, я использую

$(".login_signup_lb").fancybox({ 
    maxWidth: 450, 
    autoSize: true, 
    fitToView: true, 
    openEffect: 'none', 
    closeEffect: 'none', 
    closeBtn: false, 
    helpers: { 
     overlay: { 
      css: { 
       'background': 'rgba(0, 0, 0, 0.6)' 
      } 
     } 
    } 
}).trigger("click"); 

Это HTML-код, который скрыт в странице

<a id="login_signup" class="login_signup_lb fancybox.ajax" href="fileurl.html" style="display:none;"> 
    Lightbox 
</a> 

ответ

1

Try для запуска после создания fancybox

$(".fancybox.ajax").eq(0).trigger('click'); 

Here is jsfiddle

+0

спасибо большое, это сработало! –

+0

@SanjeevK Большое спасибо – Mairaj

Смежные вопросы