![](/img/trans.png)
[英]onmouseover / onmouseout conflicting with JQuery .hover on chrome?
[英]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.