2011-04-03 73 views
2

试图用colorbox做一些非常简单的事情,但由于某种原因,它不工作:
我想从JavaScript代码中触发颜色框。覆盖加载时,我希望它显示图像 - 非常简单的东西。从代码触发时(不是用户操作),colorbox不工作

这里是我的代码:

(脚本块)

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> 

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

回答

6

想通了来自社会的帮助......

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

顺便说一句,你需要以颜色框绑定到图像以下几点:

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

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