分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

jquery 上下滚动显示隐藏

发布时间:2023-09-06 01:37责任编辑:白小东关键词:暂无标签
 
 ???function scroll(fn) { ???????var beforeScrollTop = document.body.scrollTop, ???????????fn = fn || function() {}; ???????window.addEventListener("ontouchmove", function() { ???????????var afterScrollTop = document.body.scrollTop, ???????????????delta = afterScrollTop - beforeScrollTop; ???????????if (delta === 0) return false; ???????????fn(delta > 0 ? "down" : "up"); ???????????beforeScrollTop = afterScrollTop; ???????}, false); ???}

2,sass转译

@function rem($n) { ???????@return $n / 40 + rem;}

3,js判断鼠标上下滚动;

<script type="text/javascript"> ?????????var scrollFunc = function (e) { ????????   e = e || window.event; ?????????  if (e.wheelDelta) { ?//判断浏览器IE,谷歌滑轮事件 ???????????????????????   ??if (e.wheelDelta > 0) { //当滑轮向上滚动时 ??????????????   ??alert("滑轮向上滚动"); ????????????   } ????????????   if (e.wheelDelta < 0) { //当滑轮向下滚动时 ???????????????   ?alert("滑轮向下滚动"); ????????????   } ???????   ?} else if (e.detail) { ?//Firefox滑轮事件 ????????????   if (e.detail> 0) { //当滑轮向上滚动时 ???????????????   ?alert("滑轮向上滚动"); ????????????   } ????????????   if (e.detail< 0) { //当滑轮向下滚动时 ????????????????   alert("滑轮向下滚动"); ?????????????  } ????????   } ????   } ?????   //给页面绑定滑轮滚动事件 ?????  if (document.addEventListener) {//firefox ?????????  document.addEventListener(‘DOMMouseScroll‘, scrollFunc, false); ?????  } ?????  //滚动滑轮触发scrollFunc方法 ?//ie 谷歌 ?????  window.onmousewheel = document.onmousewheel = scrollFunc; ??????</script> 

4,判断鼠标、滚动条上下滚动

 ???????????var windowTop = 0; ???????????$(window).scroll(function() { ???????????????var scrolls = $(this).scrollTop(); ???????????????if(scrolls < 5 || scrolls <= windowTop) { ???????????????????// 向上滚动显示 ???????????????????console.log(‘向上‘) ???????????????????windowTop = scrolls; ???????????????} else { ???????????????????// 向下滚动隐藏 ???????????????????console.log(‘向下‘) ???????????????????windowTop = scrolls; ???????????????} ???????????});

jquery 上下滚动显示隐藏

原文地址:https://www.cnblogs.com/tanxiang6690/p/8310078.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved