簡體   English   中英

使用懸停或onmouseover / onmouseout?

[英]Use hover or onmouseover/onmouseout?

我正在為新網站構建自定義按鈕( 推拉門 )。 這些按鈕將不會觸發鏈接,而是觸發隨后提交表單的javascript。

我的解決方案是將div(而不是鏈接)與span一起使用。

問題是我應該使用onmouseover / onmouseout還是將鼠標懸停?

請注意:我的網站要求使用javascript,否則它將根本無法工作,因此將javascript用於按鈕沒有問題,問題是哪種方法最正確?

我會用CSS做到這一點,因為它將需要更少的代碼並且可以在禁用Javascript的情況下工作

如果您在談論jQuery事件,那么沒關系,是一樣的。

如果您在談論HTML onmouseover / onmouseout與CSS:hover,請使用CSS:hover。 無論如何,它更容易維護,看起來更整潔並減小HTML的大小,這在大多數情況下都是一團糟。

解決方案是簡單地在div元素上使用onmouseover / onmouseout。 它會生成一些代碼,但是即使在IE6中也可以安全使用。

這將需要使用javascript,但是必須這樣做。

暫無
暫無

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

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