2016-03-04 162 views
1

我們目前正在使用Fancybox2。如何隱藏fancybox的關閉按鈕基於在fancybox中的點擊

在第一個網頁上,我們點擊一​​個鏈接打開一個fancybox。然後在fancybox裏面我們有額外的鏈接。我們希望能夠點擊fancybox內的鏈接,然後隱藏右上角的關閉按鈕。

這是我們在第一個網頁上的代碼。

$(".popupwindow").fancybox({ padding: 0, margin : 50, openEffect : 'elastic', openSpeed : 200, closeEffect : 'elastic', closeSpeed : 150, scrolling : 'visible', width : '1040px', height : '90%', maxWidth : 1100, closeClick : false, iframe : { scrolling : 'auto', preload : true } }

這裏是啓動的fancybox

<a href="somewhere" class="popupwindow">Open fancybox </a>

現在我們都在的fancybox代碼。

鏈接點擊我們有一個id <a id="myTest">Something</a>

然後我們使用這個跟蹤點擊...

$("#myTest").click(function(){ 

//At this point I'd like to hide the fancybox close button on top right. 

} 

我們知道,如果我們把父母。$。fancybox.close()內上面的功能,它會關閉fancybox,但是,我們怎麼去隱藏關閉按鈕?不確定語法是什麼。

我們在網站上看到以下文檔,並嘗試過多種版本,但似乎無法使其發揮作用。

$(".fancybox").fancybox({ 
    helpers: { 
    closeBtn: false 
    } 
}); 
+0

並關閉按鈕有任何名稱或ID類?您也可以發佈HTML以及如何檢測鏈接點擊事件 –

+0

否關閉按鈕沒有名稱或類。我在原文中發佈了一些額外的HTML和Jquery,以顯示我們如何做,包括如何檢測點擊事件。謝謝! –

回答

-2
$(.fancybox-close).hide(); //hides it 
... 
$(.fancybox-close).show(); //shows it