`
lanfei
  • 浏览: 152948 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

easyUI Slider

 
阅读更多

http://blog.csdn.net/yanghongchang_/article/details/7823306

@author YHC

覆盖默认值 $.fn.slider.defaults.

 slider 允许用户从一个有效的范围选择一个数值.当沿着轨道移动拇指(鼠标指上去变拇指)控制,一个提示将显示代表当前值,用户可以自定义slider ,通过设置它 的属性.


 

相关依赖

  • draggable

使用示例

当使用作为一个form字段,从<input>标记创建slider 

 

 

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

从<div>标签创建slider 也是允许的,但是'value'属性是无效的.

 

 

[html] view plaincopy
 
  1. <div class="easyui-slider" data-options="min:10,max:90,step:10" style="width:300px"></div>    

使用编程的方式创建slider 

 

 

[html] view plaincopy
 
  1. <div id="ss" style="height:200px"></div>    
[javascript] view plaincopy
 
  1. $('#ss').slider({    
  2.     mode: 'v',    
  3.     tipFormatter: function(value){    
  4.         return value + '%';    
  5.     }    
  6. });   

 

属性

NameTypeDescriptionDefault
width number slider的宽度. auto
height number  slider的高度. auto
mode string 指定那种类型的slider , 可用值: 'h'(水平),'v'(垂直). h
showTip boolean 定义是否显示值信息提示. false
disabled boolean 定义是否禁用 slider. false
value number 默认值. 0
min number 最小允许值. 0
max number 最大允许值. 100
step number 步长(类似for循环中的i++)增加或者减少的值. 1
rule array 显示在slider旁边的标签 , '|' 仅仅显示一根线. []
tipFormatter function 转换slider的值的函数.返回string类型值将显示作为提示.  

Events

NameParametersDescription
onChange newValue, oldValue 当字段值发生改变的时候触发.
onSlideStart value 开始拖动slider的时候触发.
onSlideEnd value 停止拖动slider的时候触发.

Methods

NameParameterDescription
options none 返回 slider options对象.
destroy none 销毁slider对象.
resize param 设置slider大小.'param' 包含以下属性:
width:新的slider宽度
height:新的slider高度
getValue none 得到slider值.
setValue value 设置slider值.
enable none 启用 slider 组件.
disable none 禁用 slider 组件.


    以上如果有错误信息,请指出,thanks!

分享到:
评论

相关推荐

    用easyui的slider改造的JavaScript时间播放条

    在本文中,我们将深入探讨如何使用EasyUI的slider组件来创建一个自定义的JavaScript时间播放条。EasyUI是一个基于jQuery的轻量级UI框架,它提供了丰富的组件,如表格、对话框、菜单等,用于快速构建用户界面。而...

    使用easyUI的slider做调色器

    在本文中,我们将深入探讨如何使用EasyUI的slider组件创建一个自定义的调色器。EasyUI是一个基于jQuery的轻量级用户界面框架,它提供了一系列丰富的组件,如表格、菜单、对话框和slider,帮助开发者快速构建美观的...

    滑动条(Slider),进度条(ProgressBar)运用

    WPF开发过程中少不了有些界面加载等待,不能没有过度界面处理你不然显得软件如同卡死了一般,用户体验极度不好。这需要使用到各种样式的进度条过渡处理展示些细节提醒用户。有些参数的调整一味的使用文本框调整太...

    全套EasyUI示例源码

    - **其他组件**:如按钮(button)、提示(tooltip)、时间选择器(datetimebox)、滑块(slider)等,增强用户交互体验。 2. **EasyUI与SpringMVC整合** - **MVC模式**:SpringMVC 是一个用于构建 Web 应用的 ...

    五套easyUI模板

    开发者可以利用EasyUI的移动优化组件,如滑动面板(slider)、折叠面板(accordion)等,打造流畅的移动端交互体验。 3. **EasyUI数字管理系统**:此类模板通常用于企业级的数据管理和分析。它可能包含数据输入、...

    easyui1.7中文api

    - **滑块(Slider)**:创建可滑动的条形控件,常用于数值选择。 - **进度条(ProgressBar)**:显示任务进度,有横向和纵向两种形式。 - **提示(Tip)**:自定义提示信息,可以关联到任何元素。 - **日期选择...

    jquery-easyui资料和文档

    在jQuery EasyUI中,你可以找到诸如窗口(Window)、面板(Panel)、表格(Grid)、下拉菜单(Menu)、表单(Form)、按钮(Button)、树形结构(Tree)、滑块(Slider)等多种UI元素。这些组件都具有高度可定制性和...

    EasyUI官方文档(英文版)

    - **其他组件**:还有对话框(Dialog)、提示(Tips)、进度条(ProgressBar)、滑块(Slider)、树(Tree)、日历(Calendar)等。 3. **主题和样式**: EasyUI 提供了多种预设主题,可以通过简单的配置更改界面...

    EasyUI前端框架下载

    - **滑块(Slider)**:用于数值选择。 - **进度条(Progress Bar)**:显示任务进度。 - **提示(Tooltip)**:为元素添加浮动提示信息。 通过这些组件的组合和定制,开发者可以构建出功能丰富的 Web 应用。同时,...

    jQuery EasyUI Demo 官方实例

    1. **组件库**:EasyUI 提供了多种组件,如对话框(dialog)、表格(datagrid)、表单(form)、菜单(menu)、树形视图(tree)、下拉选择框(combobox)、滑块(slider)等,这些组件都封装了丰富的功能,能适应...

    easyui的资源包

    1. **组件丰富**:EasyUI 包含了大量的 UI 组件,如数据表格(datagrid)、对话框(dialog)、菜单(menu)、下拉框(combobox)、树形结构(tree)、滑块(slider)等,这些组件涵盖了日常开发中的常见需求。...

    easyui新版

    9. **滑块(Slider)**:用于选择数值范围。 10. **时间选择器(DateBox)**:提供日期和时间选择功能。 11. **拖放(Draggable & Droppable)**:支持元素的拖放操作。 此外,EasyUI还提供了强大的布局功能,如...

    Easyui框架.zip

    1. **组件丰富**:Easyui提供了一系列预定义的UI组件,如数据网格(datagrid)、下拉选择框(combobox)、对话框(dialog)、面板(panel)、菜单(menu)、滑块(slider)等,这些组件能够满足大部分日常开发需求。...

    jquery-easyui-1.2.2

    这些组件包括但不限于:数据网格(datagrid)、表单(form)、对话框(dialog)、菜单(menu)、下拉选择框(combobox)、滑块(slider)以及各种按钮和提示(tooltip)。这些组件不仅样式统一,而且功能强大,例如...

    jquery-easyui-1.2.6

    7. 滑块(slider)和进度条(progressbar):用于数值选择或显示进度状态。 8. 分页(pagination):提供分页导航,便于用户浏览大量数据。 9. 弹出层(window)和提示(messager):创建可移动和可调整大小的浮动...

    EasyUI API中文版

    7. **插件与扩展**:EasyUI 社区提供了很多插件,如拖放(draggable/droppable)、可伸缩(resizable)、滑块(slider)等,这些扩展增强了框架的功能。文档会说明如何引入和使用这些插件。 8. **事件处理**:...

    jQuery EasyUI 1.3.6 离线简体中文API文档

    slider:添加“converter”属性,该属性允许用户决定如何将一个值转换为进度条位置或进度条位置值; searchbox:添加“disabled”属性; searchbox:添加“disable”、“enable”、“clear”、“reset”方法; ...

    easyui 各种控件的例子

    EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和控件,使得开发者可以快速构建出美观且功能齐全的Web应用界面。在这个名为 "easyui 各种控件的例子" 的压缩包中,你将找到一系列预构建的页面,...

    jquery-easyui-1.3.2

    6. 其他组件:除了上述组件,jQuery EasyUI还包含许多其他有用的组件,如日期选择器(DateBox)、时间选择器(TimeBox)、滑块(Slider)、进度条(ProgressBar)等,满足各种UI需求。 使用jQuery EasyUI,开发者...

    jQuery EasyUI-1.4.1

    除此之外,jQuery EasyUI 还包括布局(layout)、面板(panel)、按钮(button)、提示(tooltip)、滑块(slider)、时间选择器(datetimebox)等组件,覆盖了网页开发中的常见需求。每个组件都有一套完善的文档和...

Global site tag (gtag.js) - Google Analytics