- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试使淡入正常工作时遇到问题。网站的主要部分(可能包含图像、文本等,并且是浏览网站时唯一发生变化的部分;页眉和页脚是静态的)通过淡入进入。我使用以下代码使其工作:
<script type="text/javascript" language="JavaScript">
$(document).ready(function() {
$("div.main").css("display", "none");
$("div.main").fadeIn(2000);
});
</script>
我还尝试了以下方法:
<script type="text/javascript" language="JavaScript">
$(document).ready(function() {
$("div.main").css("visibility", "visible").hide().fadeIn(2000);
});
</script>
两者的问题是,当在各个部分之间移动时,我可以快速浏览一下这个主 div,然后它就会消失并第二次通过淡入进入。这可能是“正常”行为吗?我该如何解决它?
我感谢任何指导。
编辑:
我确实尝试了样式表上的“display:none”属性,但是,我没有看到主 div,而是在标题下方看到页脚,直到主要内容淡入。另外,如果有一些用户禁用了 javascript,他们根本看不到任何内容。我还在 css 上尝试了“visibility:hidden”,但淡入淡出不起作用。
编辑 2 [已解决]:
我终于成功地将“display:none”移动到CSS中,然后,为了解决禁用JavaScript的困境,我遵循了这篇文章的建议(http://greatwebguy.com/programming/css/writing-javascript-specific-css/)。希望可以发布该链接,以防其他人发现它有用。
谢谢你们的帮助:)
最佳答案
$("div.main").css("display", "none");
此函数调用仅在文档准备好时才会触发。尝试使用 CSS 而不使用 JS 在页面渲染之前隐藏元素。
关于jquery - <div> 在 fadeIn 之前短暂出现 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5526885/
我有一个测验应用程序,用户可以在其中使用单选按钮回答一些问题。只有一个答案是正确的。 当我单击我的按钮以显示正确答案时,它会显示在 textView 中。 到目前为止,我还有另一个按钮可以导航到下一个
当使用 IoC 容器时,我可以指定当需要给定的依赖项时,要么每次传入一个新对象,要么传入的对象始终是同一个实例。 我曾认为内部和外部模块分别提供了该功能,但现在我不太确定。此外,我发现在使用“内部”模
我是一名优秀的程序员,十分优秀!