class 不是用來代替 inline 樣式 (style=) 的,而是用來對各種 element 命名規類與管理的,應該是
<style type="text/css">
menu {
position:absolute;
top:100px;
left:3%;
z-index:9;
width:100px;
height:100px;
background-color:red;
-moz-opacity:0.45;
filter:alpha(opacity=45);
}
menu:hover {
-moz-opacity:1;
filter:alpha(opacity=100);
}
</style>
<div class="menu">test</div>
或者是
function mouseover(element) {
element.setAttribute('-moz-opacity', '1');
element.setAttribute('filter', 'alpha(opacity=100);');
}
<div class="menu" onmouseover="mouseover(this)" onmouseout="mouseout(this)">test</div>
註:沒測試程式碼,所以可能需要更改
引言回覆:
請問這是不是Mozilla的問題呢?
可能吧,沒用過 this.className 所以不知道