动态设置透明度
动态设置透明度,但是一直无效,代码如下,
$('#backgroundPopup').css('opacity','0.3');$('#backgroundPopup').fadeIn('slow');
不知道缺了什么东西,另外我直接在css里面设置
#backgroundPopup{
opacity: 0.3;
}
这个是可以,但是我想动态设置透明度,高手指点一下。在此先谢谢了
[解决办法]
是不是没加载到元素,js已经执行过了,js放在最后或者按下边的方法试下
$(function(){
$('#backgroundPopup').css('opacity','0.3');
});
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function() {
$(":button").on("click",function() {
$('#backgroundPopup').css('opacity','0.3').animate({opacity:1},2000);
});
});
</script>
</head>
<body>
<div id="backgroundPopup" style="width:200px;height:200px;background:#ff0;"></div>
<input type="button" value="click" />
</body>
</html>