2011-11-24 27 views
12

以前版本的設置爲'titleShow': false,,但它似乎已被刪除以用於新版本。如何在新版本的fancybox中將標題隱藏爲默認設置

我知道我可以使用jquery以編程方式隱藏它,但我更願意使用內置功能將其刪除?

+0

如果其的fancybox標題 - 在你wan't隱藏你很可能增加一個css規則在你的頁面中,比如#fancybox-title-over {display:none; } – Cyclonecode

+0

我必須這樣做,但它意味着計算的上邊界和底邊邊界是不同的。我寧願它是一個選擇像在以前的版本,所以利潤率計算基於顯示標題或不。 – lisburnite

+0

嗯,我正在尋找版本1.3+的API規範,它說titleShow:布爾仍然工作http://fancybox.net/api – Cyclonecode

回答

20

您可以禁用標題幫手 -

$(".fancybox").fancybox({ 
    helpers: { 
     title: null 
    } 
}); 
+0

謝謝,但沒有奏效,標題仍然顯示 – lisburnite

+0

你確定嗎?因爲我的作品 – Janis

+1

也適用於我;你也可以使用 - 「helpers:{title:false}」 - Janis不會錯,畢竟他是fancybox的創造者:) – JFK

0

如果你只是刪除了錨標籤沒有標題所示的title屬性。這不適合你嗎?

+0

我傳遞了作爲標題單擊的項目的唯一標識,以便在'afterShow'事件中,我可以執行ajax調用以保存點擊審覈 – lisburnite

0

我不得不撕裂了的代碼追加標題我找不到可以使用API​​做的一路上行..

c.appendTo("over"===b.type?a.inner:"outside"===b.type?a.wrap:a.outer) 
2

頂端禁用稱號;

$( 「的fancybox。」)的fancybox({ 助手:{ 標題: } })。

在.css文件
0

,更改:

.fancybox-opened .fancybox-title { 
    visibility: visible; 
} 

.fancybox-opened .fancybox-title { 
    visibility: hidden; 
} 

測試在2.0.5。

0

title:null

我已經檢查過它,它適用於我。

+1

也許你可以在你的答案中添加更多的細節? –

0

在CSS文件:在

fancybox-title-float-left, 
fancybox-title-float-main, 
fancybox-title-float-right, 
1

visibility:hidden我用這個CSS來隱藏標題:

#fancybox-title-float-wrap { 
    display: none; 
} 
+0

謝謝,但最好的答案實際上工作,如果你有一個閱讀通過它的意見。 @Janis(回答問題的人)實際上是fancybox的創造者,所以不想懷疑他! – lisburnite

相關問題