当前位置: 首页 > 编程日记 > 正文

第二百二十节,jQuery EasyUI,Slider(滑动条)组件

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:10});
});

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 重写默认值对象。

转载于:https://www.cnblogs.com/adc8868/p/6674453.html

相关文章:

适用于SharePoint 2013 的 CAML Desinger

适用于SharePoint 2013 的 CAML Desinger 分类&#xff1a; SharePoint2013-01-15 21:52 1877人阅读 评论(0) 收藏 举报CAMLDesingerSharePoint 2013代码生成适用于如果说Sql是信息管理系统的一等公民&#xff0c;那么SharePoint 系统中的一等公民就非CAML莫属了。 但是这个一等…

微信小程序 跑马灯效果完整代码附效果图

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 一&#xff1a;功能介绍及讲解 实现的跑马灯&#xff08;跑马灯里面显示文章的title&#xff09;的效果&#xff0c;并在右侧有个查看文章的按钮&#xff0c;按钮绑定当前的跑马灯信…

热闹的聚会与尴尬的聚会_如何增加(和保存)您最喜欢的技术聚会

热闹的聚会与尴尬的聚会by Jen Weber詹韦伯(Jen Weber) 如何增加(和保存)您最喜欢的技术聚会 (How to Grow (and Save) Your Favorite Tech Meetup) Hey meetup facilitators, friends, and future leaders! Do you want more people to show up to your tech event? Or at l…

蓝桥杯-搭积木-java

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称&#xff1a; 蓝桥杯赛题 * 作 者&#xff1a; 彭俊豪 * 完成日期&#xf…

微信小程序多张图片和表单一起上传,验证表单及进度条的实现完整代码

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 效果图&#xff1a; 完整代码: <!--pages/register/register.wxml--> <view classtop> <view>注 册 须 知 : </view> </view> <view> <view …

Android, BaseAdapter 处理大数据量时的优化

Android优化 最常见的就是ListView, Gallery, GridView, ViewPager 的大数据优化 图片优化 访问网络的优化优化的原则&#xff1a; 数据延迟加载 分批加载 本地缓存数据优化 1).复用contentview 2).创建static class ViewHolder 3).分…

meetup_我在2017年举办Meetup中学到的知识以及为何对2018年充满期待。

meetupby Daniel Deutsch由Daniel Deutsch 我在2017年举办Meetup中学到的知识以及为何对2018年充满期待。 (What I’ve learned hosting Meetups in 2017 — and why I’m looking forward to 2018.) As 2017 comes to an end, it’s time to reflect on the non-profit work …

BASE64 编码和解码

依赖jar: import org.apache.commons.codec.binary.Base64; BASE64和其他相似的编码算法通常用于转换二进制数据为文本数据&#xff0c;其目的是为了简化存储或传输。更具体地说&#xff0c;BASE64算法主要用于转换二进 制数据为ASCII字符串格式。Java语言提供了一个非常好的BA…

Android开发常用属性

1、android string.xml 文字中间加入空格 android string.xml前后加空格的技巧 <string name"password">密 码</string> &#160 这个就代表着空格 2、文字单行显示 android layout布局文件中TextView、EditView单行显示和输入 <TextView androi…

JS计算起点坐标到终点坐标的驾车距离和驾车时间

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 先上计算距离的简单demo&#xff1a; <!DOCTYPE html> <html><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8"&…

css flexbox模型_5分钟内学习CSS Flexbox-初学者教程

css flexbox模型快速介绍流行的布局模块 (A quick introduction to the popular layout module) In this post, you’ll learn the basics of CSS Flexbox, which has become a must-have skill for web developers and designers in the last couple of years.在本文中&#x…

「linux网络管理」OSI模型

学习linux网络管理&#xff0c;笔记整理&#xff0c;促进记忆。 OSI&#xff08;开放系统互联模型&#xff09;包含七层&#xff0c;由应用层向物理层递进&#xff0c;分别有不同的协议和数据处理方式。 应用层--> 表示层--> 会话层--> 传输层--> 网络层--> 数据…

微信小程序下拉刷新和上拉加载的实现

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 一&#xff1a; 下拉刷新 下拉刷新两个步骤就能实现。 1.在要实现下拉刷新的页面的json配置文件里面加上 "enablePullDownRefresh": true, //开启下拉刷新"backgro…

Spring整合Hibernate的步骤

为什么要整合Hibernate&#xff1f;1、使用Spring的IOC功能管理SessionFactory对象 LocalSessionFactoryBean2、使用Spring管理Session对象 HibernateTemplate3、使用Spring的功能实现声明式的事务管理 整合Hibernate的步骤&#xff1a;1、配置SessionFactory&#xff08;能够…

初创企业购买企业邮箱_支持#NetNeutrality =支持设计师及其创建的初创企业

初创企业购买企业邮箱by Lukasz Lysakowski卢卡斯吕萨科夫斯基(Lukasz Lysakowski) 支持#NetNeutrality 支持设计师及其创建的初创企业 (Supporting #NetNeutrality Supporting Designers and the Startups They Create) I believe in Net Neutrality, and I wrote a brief e…

【转】Android source build/envsetup.sh学习笔记

原文网址&#xff1a;http://blog.csdn.net/mliubing2532/article/details/7567164 如果你只需要修改某一个模块的内容&#xff0c;但是却每次都要执行make, 最后等待很长时间。使用模块编译&#xff0c;那只需要在你所在的模块的目录或者其子目录&#xff0c;执行mm&#xff0…

微信小程序之上传附件

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 目前微信API开放上传图片&#xff0c;录音文件&#xff0c;视频文件&#xff0c;but 只能下载并打开附件&#xff0c;不能上传附件&#xff0c;以后会不会开放附件上传目前还不确定&…

微软在.NET官网上线.NET 架构指南频道

微软在Visual Studio 2017 正式发布的时候也上线了一个参考应用https://github.com/dotnet/eShopOnContainers , 最近微软给这个参考应用写了完善的文档&#xff0c;放在.NET官网的.NET架构频道https://www.microsoft.com/net/architecture。 整个.NET 架构按照4个部分展开&…

初学者css常见问题_5分钟内学习CSS Grid-初学者教程

初学者css常见问题Grid layouts are fundamental to the design of websites, and the CSS Grid module is the most powerful and easiest tool for creating it. I personally think it’s a lot better than for example Bootstrap (read why here).网格布局是网站设计的基础…

HBase保存的各个字段意义解释

// Author&#xff1a;xxx0624 HomePage&#xff1a;http://www.cnblogs.com/xxx0624/ // nutch2.2.1集成HBase0.94.25, 可以查询nutch的conf文件中的gora-hbase-mapping.xml查看原文件 <gora-orm><table name"webpage"><family name"p" ma…

AJAX基础篇

微信小程序开发交流qq群 581478349 承接微信小程序开发。扫码加微信。 正文&#xff1a; 整理一下AJAX相关的知识&#xff0c;帮助自己复习的同时希望还能够帮助到新加入前端阵营的小伙伴们。 1.AJAX是什么&#xff1f; AJAX 异步的JavaScript和XML 2.AJAX的作用&…

在运筹学中什么样的解决方案是最优的

问题: 1.在运筹学中什么样的解决方案是最优的 2.线性代数解决的是什么问题? 3.运筹学与线性代数的关系? 4.如何使用matlab 解决运筹学中的问题? 转载于:https://www.cnblogs.com/lwy1103/p/6676373.html

npm构建脚本_NPM脚本简介

npm构建脚本by Mohammed Ajmal Siddiqui由Mohammed Ajmal Siddiqui NPM脚本简介 (Introduction to NPM Scripts) NPM scripts are among my favorite features of NPM. They are simple. They reduce the need for tools. Hence they reduce the number of configuration file…

SQL 中循环、for循环、游标

我们使用SQL语句处理数据时&#xff0c;可能会碰到一些需要循环遍历某个表并对其进行相应的操作&#xff08;添加、修改、删除&#xff09;&#xff0c;这时我们就需要用到咱们在编程中常常用的for或foreach&#xff0c;但是在SQL中写循环往往显得那么吃力&#xff0c;翻遍网上…

Unix Linux大学教程(三):过滤器、正则表达式、vi

第16章 过滤器&#xff1a;简介和基本操作 删除数据列用colrm&#xff1a;colrm [startcol [endcol]] 如果没有endcol则删除从startcol至行末尾所有的列。 第17章 过滤器&#xff1a;比较和抽取 比较任意两个文件&#xff1a;cmp file1 file2 显示不同字节数及所在行。 比…

微信小程序获取多选框选中值和选中值对应的id

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 官方文档中只有获取多选框的值的方法&#xff0c;但是我需要获取选中的值同时还要获取选中值对应的id&#xff0c;但是又不能操作DOM获取&#xff0c;相信和我有同样需求的伙伴们都会为此发愁&#xff0…

调试代码遗留_陷入遗留代码地狱吗? 这里有一些想法可以帮助您处理情况

调试代码遗留by Felipe Lopes通过Felipe Lopes 陷入遗留代码地狱吗&#xff1f; 这里有一些想法可以帮助您处理情况 (Stuck in legacy code hell? Here are some few thoughts to help you manage the situation) I’m gonna tell you a little story about how I ended up i…

求二维数组最大子数组

结对队友&#xff1a;胡康臻、杨寒寒 1、设计思想&#xff1a; 首先定义产生二维数组&#xff0c;定义可输入二维数组行和列&#xff0c;各位数随机产生&#xff1b; 然后进行最大子数组的求和比较&#xff0c;从每行的第一个数为子数组的起点开始进行不同的子数组遍历比较&…

UVa 11021 (概率 递推) Tribles

Tribble是麻球&#xff1f; 因为事件都是互相独立的&#xff0c;所以只考虑一只麻球。 设f(i)表示一只麻球i天后它以及后代全部死亡的概率&#xff0c;根据全概率公式&#xff1a; f(i) P0 P1 * f(i-1) P2 * f(i-1)2 ... Pn * f(n)n 每个麻球死亡是独立的&#xff0c;所以…

积分页面布局记录

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文&#xff1a; 、 // pages/user/my_integral/record/record.js var app getApp(); var util require("../../../utils/util.js") Page({data: {url_data: ,username: ,usertop: ,tab: 1…