Несколько jquery fancyBox

Я хочу закрыть fancyBox, а затем сразу же открыть новую коробку. Но этого не произошло.

На самом деле происходит следующее: сначала отображается предупреждение, а затем закрываются необычные поля.

 function OpenWindowNew_(type, URL, Namee) {                
     parent.$.fancybox.close();
     alert();
     $.fancybox.open({
         href: URL,
         type: 'iframe',
         padding: 5
     });
 }

1 ответ

Решение

Вот фрагмент кода для вас

Сценарий:

   <script>
$(document).ready(function()
 {
    $("a#MyBox1").fancybox({ 'hideOnContentClick': false, 'frameWidth': 400, 'frameHeight': 400, 
  callbackOnClose: function() { window.setTimeout('open2()',100); } 
}).trigger('click');

 });

function open2(){
$("a#MyBox2").fancybox().trigger('click');
 }
</script>

HTML:

 <div id="firstFancybox" style="display:none">
<p>I'm the first Fancybox!</p>
<a href="#" onclick="open2();">Close first Fancybox</a>
  </div>        

  <a id="MyBox1" href="#firstFancybox"><!--for first fancy box--></a>

 <div id="secondFancybox" style="display:none">
 <p>I'm the Second Fancybox!</p>
 </div>
 <a id="MyBox2" href="#secondFancybox"><!--for second fancy box--></a>
Другие вопросы по тегам