jquery滚动条插件slimScroll使用方法


Posted in Javascript onFebruary 09, 2017

本文实例为大家总结了滚动条插件slimScroll的使用方法,供大家参考,具体内容如下

simScroll插件项目下载地址:https://github.com/rochal/jQuery-slimScroll

TIP:

1.slimScroll在使用的时候要依赖JQ,所以首次使用的时候要引入JQ再引入simScroll插件
2.不支持resize的时候重新调用插件,不过有人已经修改过源码,这是修改过的版本的下载地址:https://github.com/kujian/jQuery-slimScroll

resize重新调用插件增加的代码部分:

function setScroll(){
 $(".box-list").slimScroll({
  height: boxHeight,
  alwaysVisible: true,
 });
}

setScroll();

$(window).on("resize",setScroll);

插件的调用以及参数设置:

$(function() {
 $(".slimscroll").slimScroll({
  width: 'auto', //可滚动区域宽度
  height: '100%', //可滚动区域高度
  size: '10px', //组件宽度
  color: '#000', //滚动条颜色
  position: 'right', //组件位置:left/right
  distance: '0px', //组件与侧边之间的距离
  start: 'top', //默认滚动位置:top/bottom
  opacity: .4, //滚动条透明度
  alwaysVisible: true, //是否 始终显示组件
  disableFadeOut: false, //是否 鼠标经过可滚动区域时显示组件,离开时隐藏组件
  railVisible: true, //是否 显示轨道
  railColor: '#333', //轨道颜色
  railOpacity: .2, //轨道透明度
  railDraggable: true, //是否 滚动条可拖动
  railClass: 'slimScrollRail', //轨道div类名 
  barClass: 'slimScrollBar', //滚动条div类名
  wrapperClass: 'slimScrollDiv', //外包div类名
  allowPageScroll: true, //是否 使用滚轮到达顶端/底端时,滚动窗口
  wheelStep: 20, //滚轮滚动量
  touchScrollStep: 200, //滚动量当用户使用手势
  borderRadius: '7px', //滚动条圆角
  railBorderRadius: '7px' //轨道圆角
 });
});

slimScroll事件——当滚动条达到父容器的顶部或底部触发事件:

$(selector).slimScroll().bind('slimscroll', function(e, pos){
 console.log("Reached " + pos");
});

完整例子:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>slimScroll插件使用例子</title>
</head>
<body>
 
 <div class="superDiv"> 
  <div id="innerDiv"> 
   <p>xxxxxxxxxxxxxx</p> 
  </div> 
 </div> 
 
 
 <script src="jquery.min.js"></script>
 <script src="jquery.slimscroll.js"></script>
 <script>
 
  $(function(){ 
   $('#innerDiv').slimScroll({ 
    height: '250px' 
   });
   
   $('#innerDiv').slimScroll().bind('slimscroll', function(e, pos){ 
    if(pos=='bottom'){
     // 执行其他逻辑
    }
   }); 
  }); 
  
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中void(0)的具体含义解释
Feb 27 Javascript
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
Dec 02 Javascript
javascript new后的constructor属性
Aug 05 Javascript
jQuery选择器源码解读(八):addCombinator函数
Mar 31 Javascript
Jquery使用css方法改变样式实例
May 18 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
JavaScript简单拖拽效果(1)
May 17 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
Sep 30 Javascript
vue 移动端适配方案详解
Nov 15 Javascript
抖音上用记事本编写爱心小程序教程
Apr 17 Javascript
用jQuery实现抽奖程序
Apr 12 jQuery
JS回调函数简单用法示例
Feb 09 #Javascript
Bootstrap列表组学习使用
Feb 09 #Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 #Javascript
Bootstrap进度条学习使用
Feb 09 #Javascript
详解浏览器渲染页面过程
Feb 09 #Javascript
JavaScript 函数节流详解及方法总结
Feb 09 #Javascript
jQuery实现给input绑定回车事件的方法
Feb 09 #Javascript
You might like
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
文本有关的样式和jQuery求对象的高宽问题分别说明
2013/08/30 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
鼠标悬停小图标显示大图标
2016/01/22 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
微信小程序实现单选选项卡切换效果
2020/06/19 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
对python读写文件去重、RE、set的使用详解
2018/12/11 Python
Python3实现汉语转换为汉语拼音
2019/07/08 Python
美国面料纺织品商城:Fabric.com
2017/06/28 全球购物
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
国际花店:Pickup Flowers
2020/04/10 全球购物
Java基础知识面试题
2014/03/25 面试题
汽车驾驶求职信
2013/10/25 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
大专生求职信
2014/06/29 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
教师师德师风整改措施
2014/10/24 职场文书
村干部任职承诺书
2015/01/21 职场文书