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 相关文章推荐
让iframe自适应高度(支持XHTML,支持FF)
Jul 24 Javascript
jquery 操作日期、星期、元素的追加的实现代码
Feb 07 Javascript
解决jquery中美元符号命名冲突问题
Jan 08 Javascript
javascript实现简单的页面右下角提示信息框
Jul 31 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 Javascript
AngularJS 中的指令实践开发指南(一)
Mar 20 Javascript
js选项卡的制作方法
Jan 23 Javascript
详解webpack+es6+angular1.x项目构建
May 02 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
Jan 25 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
Vue.js 事件修饰符的使用教程
Nov 01 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
支持php4、php5的mysql数据库操作类
2008/01/10 PHP
php下使用iconv需要注意的问题
2010/11/20 PHP
PHP实现异步调用方法研究与分享
2011/10/27 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
IIS下PHP的三种配置方式对比
2014/11/20 PHP
PHP + plupload.js实现多图上传并显示进度条加删除实例代码
2017/03/06 PHP
Thinkphp 框架扩展之驱动扩展实例分析
2020/04/27 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
Jquery 表格合并的问题分享
2011/09/17 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
js弹性势能动画之抛物线运动实例详解
2017/07/27 Javascript
Angularjs中数据绑定的实例详解
2017/08/25 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
python unichr函数知识点总结
2020/12/16 Python
.NET概念性的面试题
2012/02/29 面试题
优秀家长事迹材料
2014/05/17 职场文书
学校安全防火方案
2014/06/07 职场文书
初中班主任工作随笔
2015/08/15 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python