divStatus
中有一些控件。一个是btnStatus
,它是隐藏的。显示mouseover
btnStatus
,divStatus's
不透明度降至0.5
。我希望btnStatus
具有不透明度1
。但是下面的代码没有帮助。 btnStatus
的不透明度值仍为0.5
。
$("#divStatus").mouseover(function () {
$("#divStatus").css("opacity", "0.5");
$("#btnStatus").show();
$("#btnStatus").css("opacity", "1");
});
答案 0 :(得分:0)
你不能这样做。父不透明度值影响所有子元素。
但是你可以将btnStatus放在divStatus之外并将divStatus设置为绝对位置并将btnStatus放在divStatus上。你可以分别控制两个不透明度值。
jsfiddle example:
http://jsfiddle.net/cp0c50pd/
答案 1 :(得分:0)
相同效果:::::: ==> http://jsfiddle.net/6vuqg97x/1/
enter code here
答案 2 :(得分:-1)