2013-01-25 49 views
0

我有一個大量的圖像和一些畫廊的單頁。當點擊圖像時,這些被觸發顯示在一個colorbox-overlay(帶有Drupal,Colorbox-Plugin)中。迄今爲止非常好,工作很棒。如何爲Colorbox-Images定義一個額外的動態鏈接?

現在我想要附加圖像和gallerys(用於冗餘)的附加圖標以在彩盒中打開這些圖像。

爲我的測試畫廊我得到這個工作:

<script> 
(function($){ 
    $('.field-name-field-slideshow-trigger').append('<div id="bgShowOverlay"></div>').css("cursor","pointer"); 
      $('#bgShowOverlay').click(function() { 
       $("a[rel='gallery-all']").colorbox({open:true}); 
      }); 
})(jQuery); 
</script> 

現在對於單個圖像(無圖庫)我需要以某種指定此爲動態創建的圖像鏈接。我不知道如何去構造這部分

$('#bgImageOverlay').click(function() { 
       $("a[rel=?????]").colorbox({open:true}); 
      }); 

得到它與我的圖片,有一個相對屬性像這樣的工作:

rel="gallery-field_collection_item-60" 

我希望我的問題是非常明顯的,請原諒我爛英文。 任何幫助高度讚賞!

編輯:

我發現

「一[相對= '畫廊,所有']」

不工作(如我期待),當我有我的單頁上有不止一個畫廊。所有在畫廊中的圖像都顯示在我在彩盒中打開的圖像中。

我正在尋找一種方式來給鏈接的某種區別。

我該如何形成腳本,它將動態創建的畫廊考慮在內?

回答

2

這也許嗎?

$("a[rel^=gallery]").colorbox({open:true}); 

我真的沒有足夠的清楚的想法來說明你是如何做出明確的答案的。

+0

感謝和抱歉我的遲來的答案。您在這裏給我的東西適用於以「畫廊」開頭的所有鏈接。這對我來說是新的,我學到了一些東西。但是我正在尋找考慮圖像ID的東西,鏈接的結構是這樣的:'gallery-field_collection_item-60'或'gallery-field_collection_item-23' – Volker

相關問題