jQuery colorbox只加载一次

时间:2011-11-17 14:27:32

标签: jquery colorbox

我有以下问题:

在我的网站上,我使用colorbox在灯箱中显示信息,我有几个div,您可以点击这些div来检索您想要查看的特定数据。但是我使用的jQuery脚本只允许用户打开彩色屏幕一次,然后在重新加载页面之后不起作用。

$(".items").click(function(){
    $.colorbox({href:$(this).find("a.link",this).attr("href"),width:"900px",maxHeight:"70%"});
    return false;
});

提前致谢!

2 个答案:

答案 0 :(得分:2)

您不需要在onclick上创建colourbox。该插件为您完成所有事件处理。只需这样初始化:

$(".items").colorbox({
    href: $(this).find("a.link", this).attr("href"),
    width: "900px",
    maxHeight: "70%"
});

请参阅http://jacklmoore.com/colorbox/

上的API和演示

答案 1 :(得分:2)

感谢大家的时间,工作解决方案是:

$(".items").colorbox({ 
       href:function(){ return $(this).find("a.link").attr("href"); }, 
       width:"900px", 
       maxHeight:"70%" 
});

再次感谢!