2011-02-22 81 views
0

我正在爲新網站構建自定義按鈕(sliding doors)。按鈕不會觸發鏈接,但會提交表單。使用懸停或onmouseover/onmouseout?

我的解決方案是使用div(而不是鏈接)與範圍內。

問題是,如果我應該使用onmouseover/onmouseout或懸停首選?

普萊斯注意:我的網站要求的JavaScript否則它不會在所有的工作,所以沒有使用JavaScript的按鍵問題,問題是它的方式,纔是最正確的?

回答

0

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

這將需要JavaScript的JavaScript,但必須做的。

2

我會用CSS做,因爲這將需要更少的代碼,如果你是在談論jQuery的事件,它將與禁用JavaScript

1

工作,沒關係,這是相同的。

如果你在談論HTML onmouseover/onmouseout與CSS:懸停,請使用CSS:懸停。 無論如何,維護起來要容易得多,看起來更乾淨,並且減少了大部分時間混亂的HTML大小。