模拟水平和垂直滚动条 jQuery abScrollBar

  • 源码大小:22.09KB
  • 所需积分:1积分
  • 源码编号:19JP-3096
  • 浏览次数:653次
  • 最后更新:2023年05月05日
  • 所属栏目:其他
本站默认解压密码:19jp.com 或 19jp_com

简介

jQuery abScrollBar插件允许您向网页上的任何div容器添加类似滚动条的外观。

此插件适用于内容太长或太宽而无法在容器内看到的容器。就像“真正的”滚动条一样,abScrollBar可以垂直(上下)和/或水平(左右)滚动

更多功能:

  • 自定义滚动条样式。
  • 鼠标输入/离开时自动显示/隐藏。
  • 自定义鼠标滚轮台阶。

参见:

  • jQuery和Vanilla JS中的10个最佳自定义滚动条插件

如何使用它:

1.下载abScrollBar jQuery插件并将其放在网页底部。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/jquery.abScrollBar.min.js"></script>

2.初始化插件并将垂直滚动条附加到目标容器。

  1. <div class="content">
  2. Your Content Here
  3. </div>
  1. abScrollBar({
  2. contentEl: ".content",
  3. barClass: "bar",
  4. barBgClass: "bar-bg",
  5. width: 320,
  6. height: 400,
  7. });
  1. /* custom scrollbar styles */
  2. .abScrollBar-box .bar-bg {
  3. background:#fafafa;
  4. }
  5.  
  6. .abScrollBar-box .bar {
  7. background:#4ad585;
  8. }

3.创建一个水平滚动条。

  1. abScrollBar({
  2. contentEl: ".content",
  3. barClass: "bar",
  4. barBgClass: "bar-bg",
  5. scrollType: "x",
  6. width: 560,
  7. height: 125,
  8. });

4.设置自定义滚动条的高度和宽度。

  1. abScrollBar({
  2. barWidth: 6,
  3. barHeight: 6,
  4. });

5.确定是否自动显示/隐藏滚动条。默认值:false。

  1. abScrollBar({
  2. isHideBar: true,
  3. });

6.设置鼠标滚轮步进。默认值:30。

  1. abScrollBar({
  2. mousewheelStep: 50,
  3. });

7.自定义滚动速度。默认值:350。

  1. abScrollBar({
  2. speed: 500,
  3. });

更新日志:

2023-04-08

  • 代码已优化

预览截图