【发布时间】:2013-03-07 20:54:32
【问题描述】:
使用 fancybox (v2),我如何创建一个独特的 url,在加载时,显示带有 iframe 内容的 fancybox。我可以很好地处理内联内容(例如 www.mysite.com/index.html#idgoeshere),但不知道 url 或 js 应该包含什么才能加载fancybox,并在其中包含一个特定的 iframe或 ajax.txt 页面。
我想要达到的目标是访问如下链接:
www.mysite.com/index.html#iframe.html
加载索引页面,打开fancybox窗口,将iframe.html页面加载到fancybox窗口中(或者也可以是通过ajax加载的.txt文件)。
HTML
<a class="fancybox fancybox.iframe" href="iframe.html">Iframe</a>
花式盒
<script>
$(document).ready(function($) {
$.fancybox({
content: $(window.location.hash).html()
});
$('.fancybox').fancybox();
});
</script>
感谢您的帮助或指导。
凯尔
更新
感谢大家的帮助!!这就是最终对我有用的东西。我将我们的内容保存到单独的 html 文件中,然后使用 fancybox.iframe 调用它们
JS:
<script>
$(document).ready(function () {
$('.fancybox').fancybox({
'scrolling' : 'no'
});
if (window.location.hash !== "") {
$(window.location.hash).click();
}
});
</script>
【问题讨论】:
-
我认为你希望减少加载时间
-
不要重复同一个问题,如果您想详细说明,请编辑旧问题
-
呵呵,谢谢你的信息。
标签: jquery ajax url iframe fancybox