我的目标是,一旦有人在页面上滚动一定数量的像素,就会在页面顶部显示一个固定的div.基本上,一旦标题部分不在视图中,将出现此div.
我看过类似于我想要的代码; 但是,还没有看到任何可以让我轻松修改页面顶部像素数的内容(如果可能的话).
这是我看到的一段代码,通过滚动来显示div.
// Get the headers position from the top of the page, plus its own height
var startY = $('header').position().top + $('header').outerHeight();
$(window).scroll(function(){
checkY();
});
function checkY(){
if( $(window).scrollTop() > startY ){
$('.fixedDiv').slideDown();
}else{
$('.fixedDiv').slideUp();
}
}
// Do this on load just in case the user starts half way down the page
checkY();
Run Code Online (Sandbox Code Playgroud)
我只是想知道如何让它出现.如果有人知道一段代码已经通过向上滑动和向下滑动动画,那将非常受欢迎,但不是必需的.
有谁知道我可以在哪里阅读教程,或者知道如何创建一个内置警告的基于Javascript的会话超时,以及可选的这些功能:
不幸的是,我对Javascript了解不多.