我有一个网站,其基本结构由六个主要站点组成,每个站点都有许多子菜单。这些子站点通过 iframe 和 javascript 加载到当前主页。我在这些子菜单网站上有很多图片,我想试试 Fancybox。
我将 css 和 javascript 文件加载到子菜单站点中,按说明定义图片:
<a class="fancybox-systa" data-fancybox-group="wat" href="pics/big/b1.jpg" title="Lorem ipsum dolor sit amet"><img src="pics/small/s1.jpg" alt="" /></a>
并在网站上包含了启动脚本:
<script type="text/javascript">
$(document.ready(function() {
$('.fancybox-systa').fancybox({
helpers: {
title : {
type : 'inside'
}}});
});
</script>
<style type="text/css">
.fancybox-custom .fancybox-skin {
box-shadow: 0 0 50px #222;
}
</style>
它工作正常,但它只影响 iframe,我希望我的画廊影响整个父窗口,以便整个窗口淡出,而不仅仅是小的 iframe 隔间。
我试图这样调用函数:
$(parent.document.ready(function() {
和许多其他类似的形式,但不幸的是,这些都没有成功。
我真的很感激这方面的任何提示。
最好的问候,亚历克斯