2012-10-10 67 views
0

即時通訊使用fancybox 2,我已成功創建哈希標籤鏈接到我的內容,但是當我點擊從該內容,例如搜索頁面,它顯示所有fancybox內容但不是標題。 Im gussing這是因爲我沒有點擊具有title =「」屬性的錨標籤。Fancybox 2哈希標籤鏈接不顯示標題屬性

有沒有任何方法可以從錨點獲得這個標題而不點擊它?

我的代碼看起來是這樣的:

<a class="library-content-link lightbox" href="#main-document" title="Main Document"></a> 

JS:

var thisHash = window.location.hash; 

if(window.location.hash) { 
    $(thisHash).fancybox({ 
     width  : 640, 
     height  : 380, 
     fitToView : false, 
     autoSize : false, 
     closeClick : false, 
     openEffect : 'fade', 
     closeEffect : 'fade', 
     openSpeed : 300, 
     closeSpeed : 300, 
    }).trigger('click'); 
} 

$(".lightbox").fancybox({ 
    width  : 640, 
    height  : 380, 
    fitToView : false, 
    autoSize : false, 
    closeClick : false, 
    openEffect : 'fade', 
    closeEffect : 'fade', 
    openSpeed : 300, 
    closeSpeed : 300, 
}); 

回答

0

最有可能(或不),你跟着我在這裏交https://stackoverflow.com/a/12254290/1055987

我猜你的HTML缺少ID,應該等於href ....類似於

<a id="main-document" class="library-content-link lightbox" href="#main-document" title="Main Document"></a> 

...所以你會將兩個選擇器綁定到fancybox,IDhash)和class;兩者現在都具有相同的title屬性。