2010-06-02 15 views
0

我有一個圖像設置爲鏈接,標題用於燈箱中的標題。爲了保留燈箱的標題,我需要設置「標題」,但我不希望在懸停在鏈接上時彈出工具提示。任何人都有一個簡單的CSS修復?或者這是否需要在Javascript中完成?我如何簡單地隱藏工具提示?

回答

1

這隻能用Javascript修復。

可以刪除工具提示是這樣的:

$('...').removeAttr('title'); 

然而,根據您的收藏夾,你可能不希望。
您正在使用燈箱?
它何時讀取title屬性?
它可以配置爲讀取不同的屬性嗎?

+0

這是我使用的燈箱。 http://leandrovieira.com/projects/jquery/lightbox/。我不確定它是否可以配置爲讀取其他屬性? – 2010-06-02 18:18:37

+0

對於該插件,完全不可能做到這一點。 (插件每次點擊時讀取'title'屬性並且不能重新配置)您可以修改[source](http://leandrovieira.com/projects/jquery/lightbox/js/jquery.lightbox-0.5.js)到讀一個不同的屬性。 – SLaks 2010-06-02 18:28:52

+0

修好了,謝謝!我改變了它在Lightbox中用於標題的屬性。感謝您的幫助 – 2010-06-02 18:31:22

0

據我所知,禁用alt標記文本框的唯一方法是將其編碼爲alt="",而不是將任何內容放入它們中。目的是幫助有障礙的人或那些關閉圖像的人。對於那些有閱讀​​器的人來說,閱讀器會查找alt標籤,並告訴用戶該特定圖像是什麼[基於標籤中的內容]。許多網站設計人員使用這些標籤來描述鏈接,如果這是圖像所具有的內容,則其他人會將其放入只有圖像的情況下。

編輯:

同樣也要爲title屬性工作。玩這兩個,看看你是否能得到理想的結果。

+0

我知道如何禁用ALT標籤,但我無法弄清楚標題標籤。我實際上並不想禁用它,因爲我需要其中的信息,我只是想隱藏它關於工具提示。 – 2010-06-02 18:19:30

+0

任何機會,你可以通過進入源代碼本身來改變燈箱讀取的屬性。這樣做,你可能可以使用像「caption」,「lightbox_caption」或類似的自定義標籤。 – 2010-06-02 18:28:33

2

對我而言,工作原理是在'a'標籤內爲'img'標籤添加標題,以便'a'具有由lightbox插件使用的全文標題,例如title =「This是......的圖片「,但是」img「標籤的標題較短,例如title =」The Beach「。

這樣工具提示顯示「海灘」而不是「這是...的圖片」。