Fancybox:负载不一致

时间:2014-04-30 09:55:16

标签: jquery fancybox

我正在使用旧版本的fancybox。 1.3.4。 我的问题是,我将此作为在弹出窗口中打开html页面的图像列表。然而,第一个,也许三个将在框中打开,但在那之后,它们只在浏览窗口本身打开。不是弹出窗口。 我知道之前已经发布过,但似乎没有任何效果。

我的内联功能

<script>
$(document).ready(function(){
$('a#box').click(function(e){
    showPopUp($(this));
});
});

function showPopUp(obj){
obj.fancybox({      
    'href' : url,
    'onCleanup': function(){
         $(this).click(function(e) { showPopUp($(this)); });
}
        });
}
</script>

然后html看起来像......

<ul>
<li id="box" class="project key"> <a href="work/XXX.html">
 <span class="title"><strong>XXX</strong></span><img class="last" alt="box" src="work/XXX.jpg"/></a>
 </li>

 <li id="box" class="project int"> <a href="work/ZZZ.html">
<span class="title"><strong>ZZZ</strong></span><img class="last" alt="box" src="work/ZZZ.jpg"/></a>
</li>
</ul>

我知道HTML不是问题所在。 我只是试图让另一个(总共有14个)页面在fancybox中打开。 有时前几个在框中打开,有时它只是你点击的第一个。 有什么想法吗?

0 个答案:

没有答案