jQuery多功能滑块插件r-slider.js

简介: r-slider.js是一款jQuery多功能滑块插件。使用该插件,可以制作出滑块、开关按钮、进度条、向导步骤等多种效果。

r-slider.js是一款jQuery多功能滑块插件。使用该插件,可以制作出滑块、开关按钮、进度条、向导步骤等多种效果。

tx000354.png

预览 下载

使用方法
在页面中引入jquery和r-slider.js文件。

<script src="js/jquery.min.js"></script>
<script src="js/r-slider.js"></script>

HTML
使用一个div作为滑块的容器。

<div id="container"></div>

CSS样式
为滑块添加下面的CSS样式。

js
#container .r-slider-line {
   
  background: #4b5459;
  border-radius: 4px;
}

#container .r-slider-fill {
   
  background: #4b5459;
}

#container .r-slider-button {
   
  box-shadow: inset 0 0 0 4px #c4c8cc;
  border-radius: 100%;
  text-align: center;
}

#container .r-slider-label {
   
  position: relative;
  top: 13px;
  font-size: 20px;
  color: #c4c8cc;
  z-index: 1000;
}

#container .r-slider-label:before {
   
  content: "";
  position: absolute;
  top: -13px;
  left: 5px;
  width: 30px;
  height: 30px;
  background: #4b5459;
  border-radius: 100%;
  z-index: -1;
}

初始化插件
在页面DOM元素加载完毕之后,通过下面的方法来初始化该滑块插件。

var mySlider = new slider({

    // container element
    container: "#container",

    // start/end values
    start: -100,
    end: 100,

    // custom step
    step: 1,

    // initial value
    value: 0

});

配置参数
该滑块插件的可用配置参数有:

var mySlider = new slider({
   

    // container element
    container: "#container",

    // start/end values
    start: -100,
    end: 100,

    // min/max values
    min: -50,
    max: 80,

    // custom step
    step: 1,

    // initial value
    value: 0,

    // shows value on drag
    showValue: true,

    // always shows value
    fixValue: true,

    // shows labels
    pinStep: 10,

    // custom label step
    labelStep: 40,

    // disables drag
    changable: false,

    // custom styles
    style: {
    
      line_width: 0 
    },

    // for toggle switch
    text: ["ON", "OFF"],

    // callback
    ondrag: function(){
   }

});
相关文章
|
22天前
JS+SVG实现的滑块表情评价打分特效源码
JS+SVG实现的滑块表情评价打分特效源码是一段基于JS+SVG制作的表情评价打分效果代码,可以利用鼠标拖动滑块实现表情变化打分效果,支持手机端4个表情分段评价,会随着鼠标滑动的方向而变化
26 2
|
人工智能 文字识别 安全
温习数据算法—js滑块验证码
温习数据算法—js滑块验证码
|
JavaScript 前端开发 HTML5
Sequence.js 实现带有视差滚动特效的图片滑块
  Sequence.js 功能齐全,除了能实现之前分享过的现代的图片滑动效果,还可以融合当前非常流行的视差滚动(Parallax Scrolling)效果。让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。
1238 0
|
JavaScript 前端开发 HTML5
Sequence.js - 适合电子商务网站的图片滑块
  Sequence.js 是一个非常现代的图片滑动效果,特别适合电子商务网站或者企业产品展示功能。带有图片缩率图,能够呈现全屏图片浏览效果。结合 CSS3 Transition 实现响应式的滑块效果。
985 0
|
Web App开发 JavaScript 前端开发
Glide.js:响应式 & 触摸友好的 jQuery 滑块插件
  Glide.js 是一款响应式和对触摸友好的 jQuery 滑块。基于 CSS3 转换实现,并在低版本浏览器降级处理。Glide.js 简单,重量轻,快速,适用于智能手机,平板电脑和台式机。它支持 swipe 事件,箭头和子弹导航,键盘导航,公共 API 回调,自动播放和悬停暂停功能。
1109 0
|
JavaScript 前端开发 数据可视化
超级绚丽的自定义演示文稿和滑块 – Bespoke.js
  Bespoke.js 是一个非常轻量的 JavaScript 框架,用于实现效果精美的自定义幻灯片演示文稿和内容滑块。提供了 JavaScript API 与所有主要事件,如Next,Prev,获取一个特定的幻灯片等,有一个插件系统来扩展它的功能。
1095 0
|
JavaScript 前端开发
【JavaScript】滑块验证码
【JavaScript】滑块验证码
240 0
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
97 2
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
130 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
82 4
下一篇
无影云桌面