Jquery 试图从另一个打开fancybox,但不关闭第一个?
我正在使用fancybox显示一些内容,它工作正常 但我的fancybox内容中也有一些链接,可以打开其他fancybox,显示pdf 它工作正常,但当我关闭最后一个打开的fancybox时,我也关闭了第一个打开的fancybox 所以,我来这里是想问你,如果可能的话,从另一个打开一个fancybox,但是当你关闭最后一个打开的fancybox时,我想回到第一个fancybox,而不是两个都关闭,这就是我现在得到的 我有这个html:Jquery 试图从另一个打开fancybox,但不关闭第一个?,jquery,jquery-plugins,fancybox,fancybox-2,Jquery,Jquery Plugins,Fancybox,Fancybox 2,我正在使用fancybox显示一些内容,它工作正常 但我的fancybox内容中也有一些链接,可以打开其他fancybox,显示pdf 它工作正常,但当我关闭最后一个打开的fancybox时,我也关闭了第一个打开的fancybox 所以,我来这里是想问你,如果可能的话,从另一个打开一个fancybox,但是当你关闭最后一个打开的fancybox时,我想回到第一个fancybox,而不是两个都关闭,这就是我现在得到的 我有这个html: <article class="loop-news"&
<article class="loop-news">
<h2>Title</h2>
<span>Date of today</span>
<p>content of my article</p>
<a class="fancybox" href="#show">Read more</a>
//then I have my div that will appear inside fancybox when click on "read more"
<div class="fancybox-container">
<div id="show">
echo <h2>Title</h2>
<span>Date of today</span>
<p>content of my news</p>
//here I have some pdfs inside fancybox, that will open other fancybox
<div class="pdfs">
<li><a class="fancybox_pdf" href="pdf1.pdf">Title of pdf</a></li>
<li><a class="fancybox_pdf" href="pdf1.pdf">Title of pdf</a></li>
</div>
</div>
</article>
这是我打开pdf的fancybox脚本:
$(".fancybox_pdf").fancybox({
width: '80%',
height: '80%',
autoSize: false,
type: 'iframe',
iframe: {
preload: false
}
});
谢谢你的帮助。所以看起来这是不可能的。你知道一些fancybox的替代方案可以让我尝试什么吗?谢谢JFK,我会尝试使用这个插件。但是你也知道,如果使用jquery ui对话框,可以在打开的对话框中打开fancybox吗?JFK,我在这里找到了解决问题的方法,因为我所有的东西都在使用fancybox,我喜欢继续使用fancybox。例如,我在想,当我关闭第二个fancybox时,是否可以做一些事情,让前一个fancybox自动打开?
$(".fancybox_pdf").fancybox({
width: '80%',
height: '80%',
autoSize: false,
type: 'iframe',
iframe: {
preload: false
}
});