【阅读】《head first jquery》(第十章)——jquery UI
来源:互联网 发布:桌面定时提醒软件 编辑:程序博客网 时间:2024/06/05 16:33
- 说在前头:如果你所希望的效果没有显示出来,刷新(或者重启服务器)试试把~好几次我就是遇到这样的情况
- 下载jquery UI:http://jqueryui.com,下载好了之后就像jquery那样用就好了,之后在页面上加
<span style="font-size:14px;"><script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.js"></script></span>
(依名字的不同而不同) - 用jquery UI建立一个快速选择日期的工具
<span style="font-size:14px;"><body><input type="text" id="chooseDate"></body><script type="text/javascript" src="jquery-ui-1.11.2.custom/external/jquery/jquery.js"></script><script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.js"></script><script type="text/javascript">$(document).ready(function(e) { $("#chooseDate").datepicker();});</script></span>
- 如果需要自定义一些参数可以这样写(还有其他的我就不写了)
$("#chooseDate").datepicker({stepMonths: 3,//每按一个下一页就跳三个月changeMonth: true//显示月份下拉菜单});
- 用jquery UI创建一个漂亮的单选按钮
<body><div id="radio"><input type="radio" name="radio" id="radio1"><label for="radio1">选项一</label><!--用label把文字框起来,并用for进行绑定是为了当用户点击这个文字的时候就相当于选择了选项--><input type="radio" name="radio" id="radio2"><label for="radio2">选项二</label><input type="radio" name="radio" id="radio3"><label for="radio3">选项三</label></div></body><script type="text/javascript" src="jquery-ui-1.11.2.custom/external/jquery/jquery.js"></script><script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.js"></script><script type="text/javascript">$(document).ready(function(e) { $("#radio").buttonset();//这是一次弄多个的});</script>
$(document).ready(function(e) { $("#radio1").button();$("#radio2").button();$("#radio3").button();});
上面的是一个一个弄按钮的,效果类似 - 加入滑动条
<body><input type="text" id="showSlider" readonly><hr><div id="slider"></div></body><script type="text/javascript" src="jquery-ui-1.11.2.custom/external/jquery/jquery.js"></script><script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.js"></script><script type="text/javascript">$(document).ready(function(e) {$("#slider").slider({value: 20,//默认显示max: 100,//你懂的min: -100,//最小值step: 0.01,//每一步滑动多少值orientation: 'vertical',//横向还是纵向,vertical(纵向), horizontalslide:function(event, ui){//当这个滑动条滚动(slide)的时候触发次函数//与之相类似的还有:create/start/change/stop//注意哈,change感觉和slide是差不多的,都是在值发生改变//的时候触发,但是change是你放鼠标的时候才触发的,//在拖动过程中不会触发$("#showSlider").val(ui.value);//将文本框中的内容改一改,这两个搭配使用挺常见的}});});</script>
- 创建由一个滑动条组成的色彩选择器
<body><div id="showColor" style="width:100px; background-image:none;height:100px; border:1px solid"></div><!--注意:把background-image:弄成none(想想看为什么,其实不这样弄也差不多)--><hr><div id="slider_red"></div><hr><div id="slider_green"></div><hr><div id="slider_blue"></div><hr></body><script type="text/javascript" src="jquery-ui-1.11.2.custom/external/jquery/jquery.js"></script><script type="text/javascript" src="jquery-ui-1.11.2.custom/jquery-ui.js"></script><script type="text/javascript">$(document).ready(function(e) {$("#slider_red").slider({value: 127,min: 0,max: 255,step: 1,slide:refreshColor,});$("#slider_green").slider({value: 127,min: 0,max: 255,step: 1,slide:refreshColor,});$("#slider_blue").slider({value: 127,min: 0,max: 255,step: 1,slide:refreshColor,});function refreshColor() {$("#showColor").css("background-color", "rgb("+$("#slider_red").slider("value")+","+$("#slider_green").slider("value")+","+$("#slider_blue").slider("value")+")");//slider的值原来是这样获得的哇}});
- 顺便说一句:不要把button写成botton哦
- Droppable部件可以作为一个可拖动的部件的目标,Draggable部件可以把元素变成可以拖动的组件(这两个最好一起用),Resizable部件将元素变成一个可以拓展的对象,可以拖动它的四角或边框改变它的大小,Selectable部分可以将元素变为可选择的组件。访问网站的人可以在这些元素上拖动鼠标来选择这些元素,就像选择桌面上的文件一样
- 如果我要找所有input标签中的所有type为text对象,就可以这样写$("input:text")
- jQuery UI:这是一个官方的jquery库,主要为jquery核心库提供三类插件:效果、交互和部件
- 部件:这是一个自包含的组件,可以为web应用增加功能。能够为你节省大量的
0 0
- 【阅读】《head first jquery》(第十章)——jquery UI
- 【阅读】《head first jquery》第九章——处理JSON数据(getJSON不懂)
- 【阅读】《head first jquery》第六章——jquery和javascript
- 【阅读】《head first jquery》第五章——jquery效果与动画(一个变脸的小例子)
- 【阅读】《head first jquery》第八章——jquery与ajax(让你的页面悄悄的刷新吧)
- 【阅读】《head first jquery》第三章——事件与函数
- 【阅读】《head first jquery》第四章——函数与事件
- 【阅读】《head first jquery》第七章——定制函数提供定制效果(完善变脸小项目)
- 【阅读】《head first html5》第十章——《运用javascript》(实际上的javascript线程)
- 【阅读】《Head First jQuery》——前言、第一章(编写jquery的准备活动和一个jquery移动元素的小例子)
- 【阅读】《Head First HTML 与 CSS》第十章——div与span
- 【阅读】《Head First JavaScript》第十章——创建自定义对象
- 【阅读】《Head First jQuery》第二章——选择器与方法(一个点击图片页面显示文字的小例子)
- 《Head First jQuery》读书笔记
- Head First JQuery
- Head First jQuery读书笔记
- Head first jQuery读书笔记
- Head First Jquery学习笔记(一)
- 网络 TCP net 服务端和客户端进行连接 io SerrverSocket Socket(accept) Thread
- JAVA : reference
- Eclipse调试Bug的七种常用技巧
- Spring data JPA中使用Specifications动态构建查询
- 【web++_第三阶段_SpringMVC初级进阶(第一篇:必看)】SpringMVC初级进阶(第一篇:必看)_2
- 【阅读】《head first jquery》(第十章)——jquery UI
- 黑马程序员--集合框架、Collection集合
- 一个简单的网页布局HTML+CSS
- 分享一下嵌入式产品安全保护的措施
- NYOJ 无主之地 845
- xcode armv6 armv7 armv7s arm64
- 利用XRDP远程登陆linux系统
- 端口
- linux下vim中文乱码的解决方法以及vim多字节编码机制的工作流程