jquery - 当可见性最初隐藏时,使用 JQuery 淡入并显示页面减慢

标签 jquery css

好吧,假设我的样式表中有一个 body 元素,并且我设置了 visibility:hidden; 当页面加载时,我想使用 .fadeIn 并淡入页面缓慢。

我尝试过类似的方法,但没有成功。

$("body").css("visibility", 'visible').fadeIn("slow");

最佳答案

不要使用可见性,而是将 opacify 设置为 0,然后使用 animate 以获得最佳效果。

$("body").css("opacity", 0).animate({ opacity: 1}, 1000);

<强> Demo

你可以通过css本身将初始不透明度设置为0,这样效果会更好。这样代码就减少到了。

$("body").animate({ opacity: 1}, 1000);

关于jquery - 当可见性最初隐藏时,使用 JQuery 淡入并显示页面减慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9043031/

相关文章:

html - @Font-Face 自定义字体在 Firefox 中不起作用

javascript - 更改页面加载 ionic 上的导航栏颜色

javascript - 弹出内容有时出现在主要内容后面

javascript - 尝试用版权 div 中的 getFullYear 替换 2011

jquery:如何在不循环的情况下从元素中获取数据?

jquery 显示更多/更少有添加 html 标签的问题

jquery - 悬停时显示近距离图像

javascript - 在月份更改时为全日历制作动画

jquery - 修复旋转父项内可拖动 div 的鼠标方向

jquery - 使用 jquery 更改具有多个值的单个变量