我有一个可以加载内联内容的fancybox。当网站加载时,内容会在页面上呈现,并且在准备好文档时会显示fancybox。执行此操作的 HTML 和 javascript 如下;
HTML:
<div style="display: none">
<div id="cookieContainer">
<div class="splash">
<!-- Some more content here -->
<div class="buttons">
<a href="javascript:parent.jQuery.fancybox.open({href : '<%=UrlRewriter.GetUrlForSystemName("MyPage")%>'})" class="cookie_button settings">Instellingen</a>
<a href="javascript:void(0);" class="cookie_button accept">Accepteren</a>
</div>
</div>
</div>
</div>
JAVASCRIPT:
$(document).ready(function(){
$("a#myUrl").fancybox({
'closeClick': false,
'modal': false,
'closeBtn': false,
'width': '400px',
'height': '200px',
'autoSize': false,
'padding': 10,
'margin': 0
});
$('a#myUrl').trigger('click');
});
花式框包含两个超链接。一个执行一些javascript(带有“cookie_button接受”类的按钮),另一个应该将用户发送到当前活动的fancybox中的特定url。
我已经尝试了Fancybox 网站上的各种选项,但都没有给我想要的结果。其中一个示例(带有 iFrame 的示例)具有我想要的功能,但是这个示例从一个类型为“iFrame”的花式框导航到另一个具有相同类型的花式框。我在这里要做的是从“inline”类型的fancybox导航到“iFrame”类型的fancybox。这甚至可能吗?还是有其他方法可以实现这一目标?