[英]Jquery to make div appear after scroll is showing on page load?
我输入了此代码,以使一个小的徽标出现在用户滚动浏览导航栏的时候,这很正常(请参阅: http : //wmlgatto.blogspot.co.uk/ ),尽管徽标是在加载页面时出现的。
<script type='text/javascript'>
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 140) {
$('.stickylogo').fadeIn();
} else {
$('.stickylogo').fadeOut();
}
});
</script>
我尝试设置.stickylogo {display:none;},但这似乎无法解决问题。
如何确保页面加载时div不出现? 谢谢。
试试看
.stickylogo {
display: none !important;
}
在#navigationbar li上应用的css将显示设置为嵌入式。
并像这样更改滚动功能。
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 140) {
$(".stickylogo").attr("style", "display: inline !important");
$(".stickylogo").fadeIn();
} else {
$(".stickylogo").fadeOut();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.