簡體   English   中英

錨標簽(懸停)和 JavaScript

[英]Anchor Tag (hover) and JavaScript

下面的錨標記有效。 但是,我的問題是,“錨標簽如何在懸停在 cursor 上時改變其外觀(就像大多數鏈接一樣)?”

<a onclick="doSomethingh(1)">Click Me</a>

給它一個 HREF 屬性,然后在單擊鏈接時禁用該操作:

<a href="#" onclick="doSomethingh(1);return false;">Click Me</a>

但是請注意,最好不要將 Javascript 內聯。 請改用事件偵聽器 ( addEventListener / attachEvent )。

您可以內聯或在單獨的 CSS 規則中更改 cursor 的樣式。

<a onclick="doSomethingh(1)" style="cursor: pointer">Click Me</a>

你需要給它一個href。

<a href="#" onclick="doSomethingh(1)">Click Me</a>

這里有幾個選項(最好的方法是將 onclick 放在其他地方),但這應該足夠簡單了。

使用 css

a {
cursor: hand; /* show the hand like most browsers do for links */
}

或者,給錨點一個目的地(href="#"),大多數(tm)瀏覽器會為你做

有關 cursor 支持的更多信息: http://www.quirksmode.org/css/cursor.html

您可以使用 JavaScript 或 CSS 來執行此操作。

CSS:

a:hover { cursor: pointer; }

JavaScript:

document.body.style.cursor = "pointer";

CSS 將是最佳實踐方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM