当前位置: 首页 > news >正文

【已解决】better-scroll在PC端如何开启鼠标滚动以及如何始终显示滚动条

总结

需要安装插件 mouse-wheel 和 scrollbar

在PC端如何开启鼠标滚动?

需要安装官方提供的滚动插件:mouse-wheel

https://better-scroll.github.io/docs/zh-CN/plugins/mouse-wheel.html
为了开启鼠标滚动功能,你需要首先引入 mouseWheel 插件,通过静态方法 BScroll.use() 注册插件,最后传入正确的 mouseWheel 选项对象。
在这里插入图片描述

npm install @better-scroll/mouse-wheel --save

基础使用

import BScroll from '@better-scroll/core'import MouseWheel from '@better-scroll/mouse-wheel'BScroll.use(MouseWheel)new BScroll('.bs-wrapper', {//...mouseWheel: {speed: 20,invert: false,easeTime: 300}})

如何始终显示滚动条

scrollbar 插件为 BetterScroll 提供了样式美观的滚动条。
在这里插入图片描述
在这里插入图片描述

npm install @better-scroll/scroll-bar --save

使用

import BScroll from '@better-scroll/core'
import ScrollBar from '@better-scroll/scroll-bar' // 为了修改滚动条
import MouseWheel from '@better-scroll/mouse-wheel' // 为了触发鼠标滚动
BScroll.use(MouseWheel)
BScroll.use(ScrollBar)
new BScroll('.scroll-wrapper', {scrollY: true,click: true,scrollbar: {fade: false, // 始终显示滚动条},mouseWheel: true // 开启PC的鼠标滚动})

备注:

出现滚动条后,PC端的滚动方式和浏览器的不一致,可以如下处理:

new BScroll('.scroll-wrapper', {scrollY: true,scrollbar: {fade: false, // 始终显示滚动条interactive: true, // 滚动条是否可以交互scrollbarTrackClickable: true // 滚动条轨道是否允许点击},mouseWheel: true // 开启PC的鼠标滚动})

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/377878.html

相关文章:

  • AJAX 综合案例-day2
  • 【Esp32连接微信小程序蓝牙】附Arduino源码《 返回10007 相同特征id冲突问题》
  • 并发控制技术
  • 什么是网段
  • PHP和Mysql前后端交互效果实现
  • vue小总结
  • RapidLayout:中英文版面分析推理库
  • postman 工具下载安装使用教程_postman安装
  • 【数学建模】——【新手小白到国奖选手】——【学习路线】
  • CSS文本超限后使用省略号代替
  • 多线程下JVM内存模型 和 volatile关键字
  • Uniapp实现页面滚动Tab吸顶,点击tab内容滚动到对应tab内容位置
  • 在Elasticsearch中-SpaceJam一个全文搜索的实例
  • Microsoft Edge浏览器安装crx拓展插件教程
  • 陈晓婚前婚后大变样
  • Linux sudo -i取消密码的方法
  • PMP考试多少分才算合格通过?
  • 原生js写数据自动纵向滚动,鼠标移入后停止滚动可手动滚动,鼠标移出转自动
  • 板凳----Linux/Unix 系统编程手册 25章 进程的终止
  • 若依Ruoyi-vue和element admin的区别,该如何选择。
  • Sklearn之朴素贝叶斯应用
  • 网络编程(二)TCP编程 TCP粘包问题
  • 【总线】AXI总线:FPGA设计中的通信骨干
  • Cesium源码解析六(3dtiles属性获取、建筑物距离计算、建筑物着色及其原理分析)
  • AI 情感聊天机器人之旅 —— 相关论文调研
  • WPF Prism框架搭建
  • MyBatisplus使用报错--Invalid bound statement
  • QT-QPainter实现一个动态充电的电池
  • 【云原生】Kubernetes----Metrics-Server组件与HPA资源
  • 模拟原神圣遗物系统-小森设计项目,设计圣遗物(生之花,死之羽,时之沙,空之杯,理之冠)抽象类