【发布时间】:2013-03-10 18:25:35
【问题描述】:
我正在制作这个网页,我希望一个 div 仅在从页面顶部向下滚动 300 像素时出现。这是我从网上借来的JavaScript:
<script type="text/javascript">
$(document).ready(function(){
$(window).scroll(function(){
var y = $(window).scrollTop();
if(y > 300){
$("#topdiv").fadeIn("slow");
} else {
$("#topdiv").fadeOut("fast");
}})});</script>
唯一的问题是当页面加载时,div 出现在顶部,然后在用户开始滚动时消失。我不希望 div 在页面加载后出现。像这样的东西正是我想要的:
非常感谢帮助!
【问题讨论】:
-
试试这个链接,看看它是否有帮助。 link
标签: javascript jquery html scroll