如果淡入淡出时间一到,fadeIn() 的不透明度就从 0% 变为 100%,这意味着什么?
我有这个:
function ThreadPost(post, appendToElementId) {
if (post != null) {
$("#" + appendToElementId).append("<ol id='" + post.Id + "'></ol>");
$("#" + post.Id).hide().html(PostHtml(post)).fadeIn(5000);
}
}
PostHtml() 返回“<li>....</li>
”。
页面加载时,<ol>
被隐藏。然后,5 秒后,<ol>
突然出现。不会出现褪色现象。使用 Chrome。
最佳答案
我遇到了各种奇怪的问题,jQuery fadeIn() 和 show() 只是弹出而不是动画。看看这是否效果更好:
$("#" + post.Id).css({opacity: 0.0}).html(PostHtml(post)).animate({opacity: 1.0}, 5000);
关于javascript - jQuery 淡入(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1162696/