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 Event学习第七章 事件属性
Feb 07 Javascript
js操作select控件的几种方法
Jun 02 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
分享我的jquery实现下拉菜单心的
Nov 29 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
May 31 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
24行JavaScript代码实现Redux的方法实例
Nov 17 Javascript
Vue的Options用法说明
Aug 14 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学习之流程控制实现代码
2011/06/09 PHP
php 启动报错如何解决
2014/01/17 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
textarea不能通过maxlength属性来限制字数的解决方法
2014/09/01 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
浅谈nodeName,nodeValue,nodeType,typeof 的区别
2015/01/13 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
layer弹出层扩展主题的方法
2019/09/11 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
关于VPN
2012/06/10 面试题
医学检验专业个人求职信范文
2013/12/04 职场文书
运动会广播稿50字-100字
2014/10/11 职场文书
学生上课说话检讨书
2014/10/25 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
年底个人总结范文
2015/03/10 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
建筑工程催款函
2015/06/24 职场文书
2016年十一促销广告语
2016/01/28 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript