jQuery EasyUI,Slider(滑动条)组件

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

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

一.加载方式

class 加载方式

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

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

JS 加载调用

$(function () {
$('#box').slider({
width: 300,
value: 12,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
});
});

二.属性列表

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

$(function () {
$('#box').slider({
width: 300,
height: 50,
mode:'v'
});
});

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

$(function () {
$('#box').slider({
width: 300,
height: 50,
mode:'v'
});
});

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

$(function () {
$('#box').slider({
width: 300,
height: 50,
mode:'v'
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
reversed:true
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
disabled:true
});
});

value   number 默认值。默认值0。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
value:
});
});

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

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

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

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

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

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

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
tipFormatter:function (value) {
return value + '%';
}
});
});

三.事件列表

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
onChange:function (newValue, oldValue) {
alert('接收更改后的值'+newValue);
alert('接收更改前的值'+oldValue);
}
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
onSlideStart:function (value) {
alert(value);
}
});
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
onSlideEnd:function (value) {
alert(value);
}
});
});

四.方法列表

options   none 返回滑动条属性。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
alert($('#box').slider('options'));
});

destroy   none 销毁滑动条对象。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('destroy');
});

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

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('resize',{
width:500,
height:20
});
});

getValue   none 获取滑动条的值。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
alert($('#box').slider('getValue'));
});

setValue   value 设置滑动条的值。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('setValue',90);
});

clear   none 清除滑动条的值。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('clear');
});

reset   none 重置滑动条的值。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('reset');
});

enable   none 启用滑动条控件。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('enable');
});

disable   none 禁用滑动条控件。

$(function () {
$('#box').slider({
width: 300,
rule: [0, '|', 25, '|', 50, '|', 75, '|', 100],
showTip:true,
});
$('#box').slider('disable');
});

使用$.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. 接口测试框架开发(三):maven+restAssured+Excel(jxl)+testng+extentreports的接口自动化

    1.http://www.cnblogs.com/lin-123/p/7151031.html 2.http://www.cnblogs.com/lin-123/p/7151046.html 3.ht ...

  2. HKC显示器开机亮一下就不显示了

    一台HKC显示器开机显一下就黑了 最近加了一个显示器做扩展屏幕,可以不亮有问题啊     芯片坏了引起的~ 不是自己的,不能拆机啊啊   文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论 ...

  3. Android性能优化典范(一)

    2015年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App.课程专题不仅仅介绍了Android系统中有关 ...

  4. 【Datastage】导出的dsx文件如何统计导出作业个数

    我们在日常使用ds时候,会将很多ds打包导出,例如:有100个作业,现在我们打包导出,但是导出之后如何确认我们是否已经完全导出,会不会在导出的时候漏了一个作业呢? 不用怕! 我们使用编辑打开导出的ds ...

  5. MySQL数据迁移问题

    最近尝试了一下小型数据迁移.本地迁移,windows平台,修改配置文件中的data_dir项,然后将旧的data文件下的数据文件全部拷贝过去. 之后登陆数据库,竟然1145错误.可以看到数据库的结构, ...

  6. Hibernate继承类的实现

    版权声明:本文为博主原创文章,如需转载请标注转载地址. 博客地址:http://www.cnblogs.com/caoyc/p/5603724.html  对于继承关系类的映射.比如在论坛中文章(Ar ...

  7. 如何更改Docker默认的images存储位置

    Docker的镜像以及一些数据都是在/var/lib/docker目录下,它占用的是Linux的系统分区,也就是下面的/dev/vda1,当有多个镜像时,/dev/vda1的空间可能不足,我们可以把d ...

  8. 【服务器时间修改为东八区】包括Apache2和mysql

    1.服务器Apache时间修改,可通过修改php.ini进行修改 所以就深入了解了一下, 发现Apache(PHP)的服务器时间时区默认为UTC(Coordinated UniversalTime 世 ...

  9. 说说iDempiere = OSGi + ADempiere的OSGi

    怀揣着为中小企业量身定做一整套开源软件解决方案的梦想开始了一个网站的搭建.http://osssme.org/ 我对iDempiere还完全摸不着头脑,正好在学习之际,应erp100的@纵横四海 邀请 ...

  10. Git-Git Book阅读笔记

    git diff [fname]    查看工作区与缓存区异同 git diff --staged [fname]    查看缓存区与上次提交之间的差异 git diff HEAD [fname] 查 ...