2011-04-03 71 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(打開它)。