jQuery UI Slider(滑块)

 1 <!doctype html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="utf-8">
 5   <title>jQuery UI 滑块(Slider) - 颜色选择器</title>
 6   <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css">
 7   <script src="//apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script>
 8   <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
 9   <link rel="stylesheet" href="jqueryui/style.css">
10   <style>
11   #red, #green, #blue {
12     float: left;
13     clear: left;
14     width: 300px;
15     margin: 15px;
16   }
17   #swatch {
18     width: 120px;
19     height: 100px;
20     margin-top: 18px;
21     margin-left: 350px;
22     background-image: none;
23   }
24   #red .ui-slider-range { background: #ef2929; }
25   #red .ui-slider-handle { border-color: #ef2929; }
26   #green .ui-slider-range { background: #8ae234; }
27   #green .ui-slider-handle { border-color: #8ae234; }
28   #blue .ui-slider-range { background: #729fcf; }
29   #blue .ui-slider-handle { border-color: #729fcf; }
30   </style>
31   <script>
32   function hexFromRGB(r, g, b) {
33     var hex = [
34       r.toString( 16 ),
35       g.toString( 16 ),
36       b.toString( 16 )
37     ];
38     $.each( hex, function( nr, val ) {
39       if ( val.length === 1 ) {
40         hex[ nr ] = "0" + val;
41       }
42     });
43     return hex.join( "" ).toUpperCase();
44   }
45   function refreshSwatch() {
46     var red = $( "#red" ).slider( "value" ),
47       green = $( "#green" ).slider( "value" ),
48       blue = $( "#blue" ).slider( "value" ),
49       hex = hexFromRGB( red, green, blue );
50     $( "#swatch" ).css( "background-color", "#" + hex );
51   }
52   $(function() {
53     $( "#red, #green, #blue" ).slider({
54       orientation: "horizontal",
55       range: "min",
56       max: 255,
57       value: 127,
58       slide: refreshSwatch,
59       change: refreshSwatch
60     });
61     $( "#red" ).slider( "value", 255 );
62     $( "#green" ).slider( "value", 140 );
63     $( "#blue" ).slider( "value", 60 );
64   });
65   </script>
66 </head>
67 <body class="ui-widget-content" style="border:0;">
68
69 <p class="ui-state-default ui-corner-all ui-helper-clearfix" style="padding:4px;">
70   <span class="ui-icon ui-icon-pencil" style="float:left; margin:-2px 5px 0 0;"></span>
71   简单的颜色选择器
72 </p>
73
74 <div id="red"></div>
75 <div id="green"></div>
76 <div id="blue"></div>
77
78 <div id="swatch" class="ui-widget-content ui-corner-all"></div>
79
80
81 </body>
82 </html>

官网

其余的就不写了,菜鸟写的很详细

时间: 2025-01-04 08:10:15

jQuery UI Slider(滑块)的相关文章

增强型jQuery ui Slider滑块插件

这是一款基于jQuery UI并在它的基础上增强了许多功能的Slider滑块插件.该插件在原来jQuery UI的滑块基础上进行了样式美化,各种label都可以自定义,并且提供了很多slider滑块移动时的动画效果. 注意事项: 该slider滑块插件在于jqueryui 1.11.2配合使用时会有一点不兼容的情况.具体表现为当步长值不能够整除最大值的时候,那么滑块上的点和标签将会分布不均匀. 在线演示:http://www.htmleaf.com/Demo/201502131373.html

Three steps to use jQuery UI in ASP.NET MVC 5

Many developers struggle to work with jQuery UI in an ASP.NET MVC application. In this post, I will show you three steps required to start working withjQuery UI in an ASP.NET MVC application. At the end of the post we will take a look at working with

Asp.Net MVC4开发三:HTML5、CSS3、JQuery、JQuery UI的应用

在Asp.Net MVC4里面UI层也就是View层默认使用HTML5以及与HTML相对应的CSS3,JS默认使用JQuery和JQuery UI.新建一个MVC4项目,项目会自动包含JQuery.JQuery UI所需要的文件及智能提示支持; HTML则是自动生成HTML5格式标签的页面. 先来看看MVC4项目里面对这些内容的支持: 在MVC4项目里面有Scripts和Content两个文件夹,Scripts里面存放Java scripts库包括JQuery, JQuery UI, JQuer

使用requireJS的shim参数 解决插件 jquery.ui 等插件问题

没有requireJS框架之前,如果我们想使用jquery框架,会在HTML页面中通过<script>标签加载, 这个时候jquery框架生成全局变量$和jQuery等全局变量.如果项目中引用了requireJS框架,采用模块化的方式加载jquery,那么 jquery不会再添加全局变量$和 jQuery .现在问题来了,虽然jquery框架已经开始支持AMD规范,但是jquery的众多插件还是不支持AMD,仍然像以前一样需要使用全局变量$.jquery插件大多都是如下结构: (functio

jquery ui 笔记

准备: 1.下载jquery ui库:http://jqueryui.com/download/ 2.选择theme 3.建立一个良好的发展环境(mysql.netbeans) 4.创建数据库:jqueryui_db 一.jquery ui 1.autocomplete 1.1.描写叙述:是jQuery UI的自己主动完毕组件. 1.2.支持的数据源:主要支持字符串Array.JSON两种数据格式. 1.2.1.对于JSON格式的Array,则要求有:label.value属性. 1.2.2.当

jQuery UI 教程

jQuery UI 教程 jQuery UI 是建立在 jQuery JavaScript库上的一组用户界面交互.特效.小部件及主题.无论您是创建高度交互的 Web 应用程序还是仅仅向窗体控件添加一个日期选择器,jQuery UI 都是一个完美的选择.jQuery UI 包含了许多维持状态的小部件(Widget),因此,它与典型的 jQuery 插件使用模式略有不同.所有的 jQuery UI 小部件(Widget)使用相同的模式,所以,只要您学会使用其中一个,您就知道如何使用其他的小部件(Wi

1分钟看完 jQuery UI

jQuery UI简介 jQuery UI包含了许多维持状态的小部件(Widget),因此,它与典型的 jQuery 插件使用模式略有不同.所有的 jQuery UI 小部件(Widget)使用相同的模式,所以,只要您学会使用其中一个,您就知道如何使用其他的小部件(Widget). jQuery UI组件构成 jQuery UI 主要分为3个部分:交互.微件和效果库. 交互(Interactions) 交互部件是一些与鼠标交互相关的内容,包括缩放(Resizable) , 拖动(Draggabl

第七章(插件的使用和写法)(7.4 jQuery UI 插件 7.5 管理Cookie的插件 --- Cookie)

7.4 jQuery UI 插件 7.4.1 jQuery UI 简介 jQuery UI 主要分为3个部分,交互.微件和效果差: ? 交互.这里都是一些与鼠标交互相关的内容,包括拖动(Draggable).置放(Droppable).缩放(Resizable).选择(Selectable)和排序(Sortable)等待.微件(Widget)中有部分是基于这些交互组件来制作的.此库需要一个 jQuery UI 核心库 ----- ui.core.js 支持. ? 微件.这里主要是一些界面的扩展.

jQuery UI

1.jQuery UI: 是以jQuery为基础的JavaScript网页用户界面的开源库.包含底层用户交互.动画.特效和可更换主题的可视控件.我们可以直接用它来构建具有很好交互性的web应用程序.2.jQuery UI : 包含了许多维持状态的小部件(Widget),因此,他与定性的jQuery插件使用模式略有不同.所有的jQuery UI 小部件(Widget)使用相同的模式,所以,只要学会使用其中一个,就知道如何使用其他小部件(Widget).3.jQuery UI: IE 6.0+ ,