从代码触发时,colorbox无法正常工作(不是通过用户操作)

时间:2011-04-03 04:47:39

标签: jquery colorbox

尝试使用colorbox做一些非常简单的事情,但由于某种原因它无法正常工作:
我想从javascript代码触发颜色框。当重叠加载时,我希望它显示图像 - 非常简单的东西。

这是我的代码:

(在脚本块中)

function c(){           
     $.colorbox({rel: "example1"});          
}

(以HTML格式)

<p ><a href="files/1.jpg" rel="example1" title="test">pic 1</a></p> 
<p ><a href="files/2.jpg" rel="example1" title="test 2">pic 2</a></p>

问题是,当颜色框被触发时,它会加载但不会加载图像 - 加载动画会“永远”显示

1 个答案:

答案 0 :(得分:6)

在社区的帮助下弄明白......

function c(){
    $('a[rel=example1]').colorbox({open:true}); 
}

顺便说一下,为了将colorbox绑定到图像,您需要以下内容:

$("a[rel='example1']").colorbox();

函数调用触发已绑定的颜色框(打开它)。