我想在鼠標懸停在導航欄按鈕上方時將頂部邊框添加到導航欄按鈕,然後在鼠標懸停在元素上時返回其原始狀態。Onmouseover在JavaScript中添加邊框
但是我的代碼似乎並不奏效,我使用一個函數來做到這一點在JavaScript如下:
<script type = "text/javascript">
function border(element){
element.style.borderTop ='3px solid';
element.style.borderColor = '#d22b2b';
}
</script>
和HTML:
<ul align="center">
<li onmouseover="border(this)"><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Services</a></li>
<li><a href="">Portfolio</a></li>
<li><a href="">Contact</a></li>
</ul>
與上面的代碼什麼當我將鼠標懸停在第一個li
元素上時,就發生了這種情況。
這可以用純CSS來實現,如:'李:懸停{邊境頂:3px的固體#d22b2b; }' – Phylogenesis
@Phylogenesis我試過了,什麼也沒做 –
這就是大家都這樣做的方式。告訴我們你的嘗試。 – 2013-07-30 22:01:22