<div id="box"></box>
html,body{
height: 1000px;
}
#box{
width: 100%;
height: 200px;
background-color: red;
position: fixed;
bottom: 0;
display: none;
}
//获取元素
var box = document.getElementById('box');
//判断是否为火狐浏览器
//绑定滚轮事件
if (navigator.userAgent.indexOf('Firefox') != -1) {
document.addEventListener('DOMMouseScroll', wheelFun, false);
} else {
//非火狐
document.onmousewheel = wheelFun;
}
function wheelFun(event) {
//event兼容
var event = event || window.event;
//页面滚动上去的高度兼容
var top = document.documentElement.scrollTop || document.body.scrollTop;
//判断鼠标滚动方向
if (event.detail) {
if(event.detail > 0) {
console.log('向下');
} else {
console.log('向上');
}
} else if (event.wheelDelta) {
//非火狐
if (event.wheelDelta > 0) {
//console.log('向上');
top--;
} else {
//console.log('向下');
top++;
}
//简单判断 改变box的样式
if (top > 200) {
box.style.display = 'block';
} else {
box.style.display = 'none';
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有