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修改浏览器URL地址栏的实现代码
Oct 21 Javascript
推荐一个封装好的getElementsByClassName方法
Dec 02 Javascript
js 左右悬浮对联广告特效代码
Dec 12 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
vue.js绑定class和style样式(6)
Dec 09 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
Nov 15 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
深入koa-bodyparser原理解析
Jan 16 Javascript
js通过循环多张图片实现动画效果
Dec 19 Javascript
vue element table中自定义一些input的验证操作
Jul 18 Javascript
vue+node 实现视频在线播放的实例代码
Oct 19 Javascript
解决antd Form 表单校验方法无响应的问题
Oct 27 Javascript
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面向对象的使用教程 简单数据库连接
2006/11/25 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
vue router 配置路由的方法
2018/07/26 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Python文件及目录操作实例详解
2015/06/04 Python
Python判断Abundant Number的方法
2015/06/15 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
Python操作mongodb的9个步骤
2018/06/04 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
物业管理计划书
2014/01/10 职场文书
2014年高考决心书
2014/03/11 职场文书
节水口号标语
2014/06/19 职场文书
治安消防安全责任书
2014/07/23 职场文书
2014年保管员工作总结
2014/11/18 职场文书
安全先进班组材料
2014/12/26 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
年终奖金发放管理制度,中小企业适用,拿去救急吧!
2019/07/12 职场文书
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL