jquery+CSS建立自訂的a標籤title提示tooltip範例
用簡單的jquery+CSS建立自訂的a標籤title提示,用來取代瀏覽器預設行為。如圖:
Javascript程式碼
#程式碼如下:
$(function() { $("a[title]").each(function() { var a = $(this); var title = a.attr('title'); if (title == undefined || title == "") return; a.data('title', title) .removeAttr('title') .hover( function () { var offset = a.offset(); $("<p id=\"anchortitlecontainer\"></p>").appendTo($("body")).html(title).css({ top: offset.top + a.outerHeight() + 10, left: offset.left + a.outerWidth() + 1 }).fadeIn(function () { var pop = $(this); setTimeout(function () { pop.remove(); }, pop.text().length*80); }); }, function() { $("#anchortitlecontainer").remove(); } ); }); });
別忘記引用JQuery。
程式碼中setTimeout(function () { pop.remove(); }, pop.text().length*80);是根據title長度計算提示時間,用來防止太短的title提示過長或太長的title提示過短。
CSS程式碼
程式碼如下:
#anchortitlecontainer { position: absolute; z-index: 5999; border: solid 1px #315B6C; padding: 5px; color: #315B6C; background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px; display: none; } #anchortitlecontainer:before { position: absolute; bottom: auto; left: -1px; top: -15px; border-color: transparent transparent transparent #315B6C; border-style: solid; border-width: 15px; content: ""; display: block; width: 0; } #anchortitlecontainer:after { position: absolute; bottom: auto; left: 0px; top: -13px; border-color: transparent transparent transparent #FFFFFF; border-style: solid; border-width: 15px; content: ""; display: block; width: 0; }
#使用一些CSS3的特性,迴避使用圖片。
不是CSS高手,調出這個樣式著實花了一些時間,如果有人能用上,那就是我的榮幸了。 :)
更多jquery+CSS建立自訂的a標籤title提示tooltip範例相關文章請關注PHP中文網!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

index.html代表網頁的首頁文件,是網站的預設頁面。當使用者造訪一個網站時,通常會先載入index.html頁面。 HTML(HypertextMarkupLanguage)是一種用來建立網頁的標記語言,index.html也是一種HTML檔。它包含網頁的結構和內容,以及用於格式化和佈局的標籤和元素。下面是一個範例的index.html程式碼:<

若要移除 a 標籤自帶顏色,可使用下列方法:使用 CSS 的 color 屬性指定文字顏色。使用 CSS 的 link-color 屬性指定連結顏色。使用 CSS 的 text-decoration 屬性去除底線和預設文字顏色。使用 CSS 的 hover 顏色屬性來變更滑鼠懸停時的文字顏色。使用 CSS 的 visited 顏色屬性來變更已造訪的 a 標籤的文字顏色。

a標籤來建立超鏈接,然後透過a標籤,可以將一個頁面連結到另一個頁面。詳細介紹:要實現頁面跳轉,需要將目標頁面的URL填入href屬性中,URL可以是相對路徑,也可以是絕對路徑,相對路徑是相對於目前頁面的路徑,而絕對路徑是完整的URL地址。

在編寫網站或應用程式時,經常會遇到需要跳到指定頁面的需求。在PHP中,我們可以透過幾種方法來實現頁面跳躍。下面我將為您示範三種常用的跳轉方法,包括使用header()函數、使用JavaScript程式碼和使用meta標籤。使用header()函數header()函數是PHP中用來發送原始的HTTP頭部資訊的函數,在實現頁面跳躍時可以結合使用該函數。下面是一個

標題:3秒跳轉頁面實作方法:PHP程式設計指南在網頁開發中,頁面跳轉是常見的操作,一般情況下我們使用HTML中的meta標籤或JavaScript的方法進行頁面跳轉。不過,在某些特定的情況下,我們需要在伺服器端進行頁面跳轉。本文將介紹如何使用PHP程式實作一個在3秒內自動跳到指定頁面的功能,同時會給出具體的程式碼範例。 PHP實現頁面跳躍的基本原理PHP是一種在

PHP網頁中文亂碼問題是在網頁顯示中出現中文字元顯示為亂碼的情況,這種情況通常是由於編碼不一致或未設定字元集所導致的。解決PHP網頁中文亂碼問題需要從多個方面入手,以下是一些常見的解決方案以及具體的程式碼範例。設定PHP檔案編碼:首先確保PHP檔案本身的編碼是UTF-8,可以在編輯器中設定儲存時使用UTF-8編碼,或在PHP檔案頭部新增下列程式碼設定編碼:&l

標題:jQuery小技巧:快速修改頁面所有a標籤的文字在網頁開發中,我們經常需要對頁面中的元素進行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標籤的文字內容,這樣可以節省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標籤的文本,同時給出具體的程式碼範例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:<

a標籤屬性有:1、href;2、target;3、rel;4、download;5、hreflang;6、type。詳細介紹:1、href,定義連結的目標URL,這是「<a>「標籤最常用的屬性,它可以連結到網頁的任何部分,如頁面頂部、特定段落等;2、target,定義連結在哪裡開啟;3、rel,定義連結的關係,這個屬性允許指定目前文件與連結文件之間的關係等等。
