导航:首页 > 编程语言 > js怎么判断滚动条往上滚

js怎么判断滚动条往上滚

发布时间:2023-08-30 04:04:27

1. js效果页面往上滚

可以根据滚动条y方向的值来设定第一城图片的top值;
绑定 onscroll事件 ,当滚动轮滚动的时候去获取滚动轮相对于y方向的值(top值),将第一层的top值设定成和滚动的top值相等就可以了,第一层别忘记加 position:absolute;

2. 在手机html上js怎么判断页面是在向上或者向下滑动

vardivTwo=$('.divTwo');
//1.禁用的滚轮事件
$('.divTwo').mousewheel(function(e){
returnfalse;
});
//2.如果滚动条到底底部的时候禁用window的滚轮滚动
//3.判断滚动的方向
divTwo.mousewheel(function(e,delta){
vardecoration=delta>0?'Up':'down';
$('.divFixed').text(decoration);

varscrollTop=divTwo.scrollTop();
varscrollHegiht=divTwo[0].scrollHeight;
varheight=divTwo.height();
//滚动条到底部且滚轮向下滚动
if(scrollTop+height>=scrollHegiht&&delta<0){
e.preventDefault();
}
//滚动条到顶部且滚轮向上
elseif(scrollTop==0&&delta>0){
e.preventDefault();
}
});

$(document).mousewheel(function(e,delta){
$('.divFixed').text(delta);
});

有一个mousewheel.js插件可以实现你说的功能。这是你需要的判断向上或者向下滚动的代码。希望对你有帮助,或者你直接网络一下mousewheel看一下具体的代码。

3. js如何判断滚动条是抽往上还是在往下,或者是停止滚动状态

(freeware)http://www.CodeHighlighter.com/-->1<p><labelfor="wheelDelta">滚动值:</label>(IE/Opera)<inputtype="text"id="wheelDelta"/></p>
<p><labelfor="detail">滚动值:(Firefox)</label><inputtype="text"id="detail"/></p>
<scripttype="text/javascript">
varoTxt=document.getElementById("txt");
/***********************
*函数:判断滚轮滚动方向
*作者:walkingp
*参数:event
*返回:滚轮方向1:向上-1:向下
*************************/
varscrollFunc=function(e){
vardirect=0;
e=e||window.event;

vart1=document.getElementById("wheelDelta");
vart2=document.getElementById("detail");
if(e.wheelDelta){//IE/Opera/Chrome
t1.value=e.wheelDelta;
}elseif(e.detail){//Firefox
t2.value=e.detail;
}
ScrollText(direct);
}
/*注册事件*/
if(document.addEventListener){
document.addEventListener('DOMMouseScroll',scrollFunc,false);
}//W3C
window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari这里就是鼠标滚轮的事件~各个浏览器不太一样,这里做了兼容
</script>

4. JS如何判断浏览器滚动条的位置

onload=function(){
var changeBG=0,scrollTop=0;
//设置原始变量
setInterval(function(){
scrollTop=document.body.scrollTop
if(changeBG&&scrollTop>200){
//判断是否更换了背景及滚动条是否到达指定高度
document.body.scrollTop=0; //转到页面顶部
document.body.style.backgroundImage="url(...)";
//变换背景
changeBG=1;
//表示已经转换了背景
setTimeout(function(){
document.body.scrollTop=changeBG
//返回原来位置
},1000)

}
},1000)
}

5. JS 怎么控制某个div的滚动条滚动到顶部

定义和用法
scrollTo(xpos,ypos) 方法可把内容滚动到指定的坐标。
xpos 必需。要在窗口文档显示区左上角显示的文档的 x 坐标。
ypos 必需。要在窗口文档显示区左上角显示的文档的 y 坐标。

滚动到顶部 为 div.scrollTo(0,0);

6. 怎样用js实现滚动条来回滚动,帮我看看怎么改

varcamera;
varisDown;
window.onload=function(){
//滚动条索取对象(这里使用整个页面,确保页面有滚动条)
camera=document.body;
isDown=true;//默认向下
c=setInterval(gundong,10);
}

vargundong=function(){
if(isDown){
camera.scrollTop++;//下降
//如果版滚动条超过100的话,权就往上
//可以修改这个条件,作为折返的前提
if(camera.scrollTop>100){
isDown=false;
}
}else{
camera.scrollTop--;//上升
//到达顶部的话,就下降
if(camera.scrollTop==0){
isDown=true;
}
}
}

阅读全文

与js怎么判断滚动条往上滚相关的资料

热点内容
javafrom提交地址参数 浏览:721
git发布版本 浏览:728
vc修改文件名 浏览:149
linux65从域 浏览:321
用什么东西压缩文件 浏览:406
怎么删除ipad隐藏的APP 浏览:981
编程如何占用大量内存 浏览:116
多个excel表格文件如何组合 浏览:918
ubuntu内核升级命令 浏览:679
pgp文件夹 浏览:894
一键还原的文件是什么格式 浏览:581
女汉子微信名霸气十足 浏览:65
win10手机蓝屏修复 浏览:419
windows2008激活工具 浏览:259
g71的编程应注意什么 浏览:572
文件路径不符合是什么意思 浏览:543
qq如何换绑微信绑定 浏览:67
文件包下载的安装包在哪里 浏览:811
90版本升级不送 浏览:186
工具箱英文 浏览:382

友情链接