jquery - 多个 jquery fancyBox

标签 jquery fancybox ajax-request

我想关闭 fancyBox,然后立即打开新的 fancy box。但这并没有发生。

实际发生的情况是,它首先显示警报,然后关闭精美的框。

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

最佳答案

这是给您的代码片段

脚本:

   <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>

关于jquery - 多个 jquery fancyBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16313223/

相关文章:

javascript - 如何获取下拉值作为文本框名称?

jquery - Fancybox2 : Title positioning and format

javascript - Fancybox 2 如何在图片边上添加自定义栏目

android - Android webview中资源请求的请求头中key 'X-requested-with'的值如何修改,而不是页面请求?

jquery - 如何使用 jQuery 删除 div 内的加号(但不删除减号)?

javascript - Deferred Promise - 在每个函数完成后一个一个地运行函数

javascript - 从下拉列表中选择较大的值

jquery - fancybox iframe IE 圆角

javascript - 如何在 nightwatch.js 中发送 ajax get 请求

javascript - Spotify Api Ajax Post请求使用 'ajax-request' Node 包获取 token