jQuery EasyUI,Slider(滑动条)组件

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

本节课重点了解 EasyUI 中 Slider(滑动条)组件的使用方法,这个组件依赖于 Draggable(拖动)组件。

一.加载方式

class 加载方式

  1. <input class="easyui-slider" value="12" style="width:300px" data-options="showTip:true,rule:[0,'|',25,'|',50,'|',75,'|',100]" />

slider()将一个输入框执行滑动条方法

JS 加载调用

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. value: 12,
  5. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  6. });
  7. });

二.属性列表

width   number 滑动条宽度。默认值 auto。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. height: 50,
  5. mode:'v'
  6. });
  7. });

height   number 滑动条高度。默认值 auto。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. height: 50,
  5. mode:'v'
  6. });
  7. });

mode   string 声明滚动条类型。可用值有:'h'(水平)、'v'(垂直)。默认值'h'。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. height: 50,
  5. mode:'v'
  6. });
  7. });

reversed   boolean 设置为 true 时,最小值和最大值将对调他们的位置。默认值 false。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. reversed:true
  6. });
  7. });

showTip   boolean 定义是否显示值信息提示。默认值 false。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true
  6. });
  7. });

disabled   boolean 定义是否禁用滑动条。默认值 false。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. disabled:true
  7. });
  8. });

value   number 默认值。默认值0。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. value:
  7. });
  8. });

min   number 允许的最小值。默认值0。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. min:10, //允许的最小值
  7. max:90, //允许的最大值
  8. });
  9. });

max   number 允许的最大值。默认值100。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. min:10, //允许的最小值
  7. max:90, //允许的最大值
  8. });
  9. });

step   number 增加或减少。默认值1。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. step:10, //增加或减少值。默认值1。
  7. });
  8. });

rule   array显示标签旁边的滑块,'|' — 只显示一行。默认值[]。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. });

tipFormatter   function 该函数用于格式化滑动条。返回的字符串值将显示提示。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. tipFormatter:function (value) {
  7. return value + '%';
  8. }
  9. });
  10. });

三.事件列表

onChange   newValue, oldValue 在字段值更改的时候触发。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. onChange:function (newValue, oldValue) {
  7. alert('接收更改后的值'+newValue);
  8. alert('接收更改前的值'+oldValue);
  9. }
  10. });
  11. });

onSlideStart   value 在开始拖拽滑动条的时候触发。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. onSlideStart:function (value) {
  7. alert(value);
  8. }
  9. });
  10. });

onSlideEnd   value 在结束拖拽滑动条的时候触发。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. onSlideEnd:function (value) {
  7. alert(value);
  8. }
  9. });
  10. });

四.方法列表

options   none 返回滑动条属性。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. alert($('#box').slider('options'));
  8. });

destroy   none 销毁滑动条对象。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('destroy');
  8. });

resize   param设置滑动条大小。'param'参数包含一下属性:width:新滑动条宽度。height:新滑动条高度。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('resize',{
  8. width:500,
  9. height:20
  10. });
  11. });

getValue   none 获取滑动条的值。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. alert($('#box').slider('getValue'));
  8. });

setValue   value 设置滑动条的值。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('setValue',90);
  8. });

clear   none 清除滑动条的值。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('clear');
  8. });

reset   none 重置滑动条的值。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('reset');
  8. });

enable   none 启用滑动条控件。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('enable');
  8. });

disable   none 禁用滑动条控件。

  1. $(function () {
  2. $('#box').slider({
  3. width: 300,
  4. rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
  5. showTip:true,
  6. });
  7. $('#box').slider('disable');
  8. });

使用$.fn.slider.defaults 重写默认值对象。

第二百二十节,jQuery EasyUI,Slider(滑动条)组件的更多相关文章

  1. 第二百零三节,jQuery EasyUI,Window(窗口)组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

  2. 第二百二十二节,jQuery EasyUI,DataGrid(数据表格)组件

    jQuery EasyUI,DataGrid(数据表格)组件 学习要点: 1.加载方式 2.分页功能 本节课重点了解 EasyUI 中 DataGrid(数据表格)组件的使用方法,这个组件依赖于 Pa ...

  3. 第三百二十节,Django框架,生成二维码

    第三百二十节,Django框架,生成二维码 用Python来生成二维码,需要qrcode模块,qrcode模块依赖Image 模块,所以首先安装这两个模块 生成二维码保存图片在本地 import qr ...

  4. Slider( 滑动条) 组件

    本节课重点了解 EasyUI 中 Slider(滑动条)组件的使用方法,这个组件依赖于Draggable(拖动)组件. 一. 加载方式//class 加载方式<input class=" ...

  5. 第二百二十六节,jQuery EasyUI,Tree(树)组件

    jQuery EasyUI,Tree(树)组件 本节课重点了解 EasyUI 中 Tree(树)组件的使用方法,这个组件依赖于 Draggable(拖 动)和 Droppable(放置)组件. 一.加 ...

  6. 第二百二十三节,jQuery EasyUI,ComboBox(下拉列表框)组件

    jQuery EasyUI,ComboBox(下拉列表框)组件,可以远程加载数据的下拉列表组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 C ...

  7. 第二百二十五节,jQuery EasyUI,PropertyGird(属性表格)组件

    jQuery EasyUI,PropertyGird(属性表格)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 PropertyGird(属性表格)组件的 ...

  8. 第二百二十四节,jQuery EasyUI,ComboGrid(数据表格下拉框)组件

    jQuery EasyUI,ComboGrid(数据表格下拉框)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 ComboGrid(数据表格下拉框)组件的 ...

  9. 第二百二十九节,jQuery EasyUI,后台管理界面---后台登录

    jQuery EasyUI,后台管理界面---后台登录 登录原理图 一,login.php,登录界面 <!DOCTYPE html> <html> <head> & ...

随机推荐

  1. Linux 倒引号、单引号、双引号

    1.倒引号表示命令,用于命令替换,获取命令的返回结果. echo now is `date` 或者 echo now is $(date) 2.单引号 name=Andy  没有问题, 如果想 nam ...

  2. Android开发--用户定位服务--UserLocation

    Android开发--用户定位服务--UserLocation 2013-01-28 08:32:26     我来说两句      作者:BruceZhang 收藏    我要投稿 [java] & ...

  3. 利用jspx解决jsp后缀被限制拿shell

    有些struts2的站在web.xml里面设置url是jsp的格式就自动跳转主页的action,转换jsp后缀大小写还不解析.查了查有Tomcat默认jspx可以解析.看了看jspx的手册,那就好说了 ...

  4. JRE与JVM、JDK的区别

    JRE与JVM.JDK的区别 一. 详细介绍1.JVM -- java virtual machine JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程 ...

  5. org.w3c.dom(java dom)解析XML文档

    位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想 首先来了解点Java DOM 的 API:1.解析 ...

  6. ECMAScript 6 | 新特性

    新特性概览 参考文章: http://www.cnblogs.com/Wayou/p/es6_new_features.html ——————————————————————————————————— ...

  7. Docker、DAOCloud

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何 ...

  8. 分析USB平台设备模型框架(1)

    start_kernel rest_init(); kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND); do_basic_setup ...

  9. JavaScript中逻辑运算符

    一.JavaScript“逻辑”运算符 很多学习 JavaScript的人,容易被 JavaScript 的逻辑运算符的运算规则搞晕.为什么呢?因为JavaScript的逻辑运算符和其他语言(比如:j ...

  10. mongodb - save()和insert()的区别

    遇到_id相同的情况下:insert操作会报错:save完成保存操作 > db.person.find() > db.person.insert({"_id":1,ag ...