JS 实现鼠标滚动页面跳转
2017-10-17 11:18
197 查看
JS 实现鼠标滚动页面跳转
(function() {var scrollFunc = function(e) {
var ee = e || window.event;
var fullheight = document.body.offsetHeight;
if (e.wheelDelta) { //IE/Opera/Chrome -120是下+120是上
let a= e.wheelDelta;
if (a > 0) {
document.body.scrollTop -=(fullheight-940)/6;
console.log(document.body.scrollTop);
}
if(a<0){
document.body.scrollTop += (fullheight-940)/6;
console.log(document.body.scrollTop);
}
} else if (e.detail) { //Firefox -3是上+3是下
let a = e.detail;
if(a>0){
}
if(a<0){
}
}
}
if (document.addEventListener) {
document.addEventListener(‘DOMMouseScroll’, scrollFunc, false);
} //W3C
window.onmousewheel = document.onmousewheel = scrollFunc; //IE/Opera/Chrome
})()
fullheight 为文档的高度,这个需要你们自己根据自己做的来算了。
还有一种就是之前window.location.href=‘#home‘ 这种跳瞄点的方式来。
相关文章推荐
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- js实现页面滚动切换导航栏/点击导航栏跳转到指定位置
- 使用jQuery或者原生js实现鼠标滚动加载页面新数据
- js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
- JS实现鼠标双击页面向下滚动,单击停止的特效
- js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
- js,jquery滚动/跳转页面到指定位置的实现思路
- js,jquery滚动/跳转页面到指定位置的实现思路
- 原生js利用鼠标滚轮实现滚动到当前页面实现动画效果
- [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文)
- js,jquery滚动/跳转页面到指定位置
- js实现页面跳转的几种方式
- 实现网页页面跳转的几种方法大全(meta标签、js实现、php实现)
- 使用js实现页面跳转方法
- JS实现页面内跳转
- js实现页面跳转的几种方式
- 2017之最佳js实现页面跳转的方式
- js实现页面跳转的几种方式