我有以下代码,但fadeIn和fadeOut太快了,我几乎看不到它。为什么会这样?
$('#post_code_error').html('You Post Code is Out of Range').addClass('post_code_error').show().fadeIn('10000');
<div id="post_code_error"></div>
div#post_code_error {
display:none;
position:absolute;
top:300px;
right:100px;
}
.post_code_error {
width:100px;
height:10px;
border:1px solid #F00;
background-color: #FFC;
color:#F60;
}
答案 0 :(得分:4)
您应该花费的时间值不应该是字符串:
$('#post_code_error').html('You Post Code is Out of Range').addClass('post_code_error').show().fadeIn(10000);
答案 1 :(得分:1)
删除.show()
电话。这使得它在调用fadeIn()
方法之前立即出现。同时使用integer
表示fadeIn
方法执行时间,而不是string
。