jQuery JS 禁用滚动条和启用滚动条
CSS:
.lock {overflow: hidden;touch-action: none;}.lock body {overflow: hidden;touch-action: none;margin-right: 17px;}.lock.mobile body {margin-right: 0;}
JS:
var methods = {/** 禁用滚动*/forbidScroll: function () {document.querySelector("html").classList.add("lock");window.addEventListener("mousewheel", this.forbidScroll);window.addEventListener("touchmove", this.forbidScroll, { passive: false });},/** 启用滚动*/enabledScroll: function () {document.querySelector("html").classList.remove("lock");window.removeEventListener("mousewheel", this.forbidScroll);window.removeEventListener("touchmove", this.forbidScroll, { passive: false });}}
调用方法:
$("#test1").click(function () {methods.forbidScroll();});$("#test2").click(function () {methods.endabledScroll();});
jQuery JS 禁用滚动条和启用滚动条相关推荐
- JQuery 禁用启用滚动条方式
//禁止滚动条$(document.body).css({"overflow-y": "hidden"}); /启用滚动条$(document.body).cs ...
- jQuery插件:Tiny Scrollbar滚动条插件(滚动条美化、默认滚动条)
Tiny Scrollbar是基于jQuery的滚动条插件, 风格简洁, 可自定义样式, 体积较小. 插件特点: 支持iPhone, iPad, Android 新版1.8,可以在移动设备上滚动内容 ...
- JS 实现元素颜色跟随滚动条变化
JS 实现元素颜色跟随滚动条变化 灰色深浅变化 滚动部分 颜色部分 完整JS代码 彩色变化 颜色部分修改 修改后的彩色变化JS完整代码 最近在学习JS开发,突然想实现这样一个效果,滚动条往下拉时元素颜 ...
- vuejs滚动条_Vue.js 桌面端虚拟滚动条|vue美化滚动条VScroll
介绍 VScroll 一款基于vue2.x构建的桌面PC端自定义模拟滚动条组件.支持自定义是否原生滚动条.自动隐藏.滚动条大小.层级及颜色等功能.拥有丝滑般的原生滚动条体验! 除了垂直滚动条,同样的也 ...
- html 微博下拉菜单,jQuery实现模仿微博下拉滚动条加载数据效果
本文实例讲述了jQuery实现模仿微博下拉滚动条加载数据效果.分享给大家供大家参考,具体如下: 滚动条距离底部 $(function () { var i = 4; $(window).bind(&q ...
- [js] 获取浏览器当前页面的滚动条高度的兼容写法
[js] 获取浏览器当前页面的滚动条高度的兼容写法 document.documentElement.scrollTop || document.body.scrollTop; 个人简介 我是歌谣,欢 ...
- js横向滚动_seleniumJS处理滚动条
前言 在web自动化中,会遇到想要定位的内容,由于电脑分辨率的问题导致,需要定位的元素可能没有在页面上展示出来,这个时候我们应该怎么做呢?正常情况下,肯定是点击滚动条,找到想要的元素,然后进行操作.问 ...
- 2.24 js处理内嵌div滚动条
2.24 js处理内嵌div滚动条 前言 前面有篇专门用js解决了浏览器滚动条的问题,生活总是多姿多彩,有的滚动条就在页面上,这时候又得仰仗js大哥来解决啦. 一.内嵌滚动条 1.下面 ...
- JS判断页面是否出现滚动条
2019独角兽企业重金招聘Python工程师标准>>> http://www.cnblogs.com/yazdao/archive/2010/12/06/1897742.html 该 ...
最新文章
- java多线程之wait和notify
- Window2008R2安装Telnet客户端
- software engineering interview domain
- JDK 9:NotNullOrElse方法已添加到Objects类
- pandas.DataFrame的pivot()和unstack()实现行转列
- k8s集群部署项目_JAVA项目(部署镜像暴露应用)---K8S_Google工作笔记0062
- 构建ai数据库_为使用AI的所有人构建更安全的互联网
- 新创建虚拟机如何配置ip地址
- 2019淘宝最新类目清单免费提供欢迎点赞
- Java类加载机制--类加载过程(加载)
- 分体式水晶头_超6类双屏蔽网线水晶头制作简易教程
- 电磁场与电磁波 试题含答案
- webrtc QOS方法十二(接收端IDR帧请求)
- 解决报错Cannot connect to the Maven process. Try again later. If the problem persists, check the Maven
- python输出时怎么保留两位小数_python输出怎么保留两位小数-Python教程
- python调用百度AI----文字识别
- win10时间服务器未运行,win10 Windows License Manager Service服务未运行如何解决
- 机器翻译是计算机语言学的一个分支,语言学知识在机器翻译发展领域的应用
- 基于 SSM 框架的学生在线选课系统设计
- Motoman机器人离线编程——Motocom32开发简介
热门文章
- android 蓝牙连接图标不见了,Android P系统默认蓝牙状态栏不显示图标
- 了解 Oracle 中的视图
- 《程序员面试金典(第6版)》面试题 16.07. 最大数值(移位 + 整形提升)
- JavaWeb+MySql实现简易商城系统
- splat net_Ruby的* Splat和double ** Splat运算符简介
- Win10 离线安装OpenSSH Server
- python进程实现多任务
- Keynote教程-iPhone3GS
- 【毕业设计】基于生成对抗网络的照片上色动态算法设计与实现 - 深度学习 opencv python
- 港大禁用 ChatGPT 等 AI 工具,网友:“从万众瞩目到千夫所指?”