jQuery UI 学习笔记
来源:互联网 发布:苹果系统清理软件 编辑:程序博客网 时间:2024/05/19 18:38
1.交互:
$(document).ready(function(){ $("#a_btn").button().draggable(); //拖动 $("#div1").draggable(); //放置 $("#div2").droppable(); $("#div2").on("drop", function(event, ui){ //alert(event); $("#div2").text("drop事件"); }); //缩放,鼠标放到该处后可以拖动 $("#div3").resizable(); //使用鼠标选择单个元素或一组元素。 //$("#btn").button(); //$("ul").selectable(); //$("#btn").on("click", function () { // //alert("hello"); // if($("#r").hasClass("ui-selected")){ // alert("right"); // } //}) // 使用鼠标调整列表中或者网格中元素的排序。 $("ul").sortable();});
.html
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/jquery-2.1.4.min.js"></script> <script src="js/jquery-ui.min.js"></script> <script src="js/app1.js"></script> <link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet"> <style> .ui-selected{ background-color: yellowgreen; } </style></head><body> <a href="http://www.baidu.com" id="a_btn">百度</a> <div style="width: 100px; height: 100px; border: 2px solid red" id="div1"></div> <div style="width: 200px; height: 200px; border: 2px solid green" id="div2"></div> <div style="width: 100px; height: 100px; border: 2px solid red; background-color: #1c94c4" id="div3"></div> <strong>海贼王</strong> <ul> <li id="r">路飞</li> <li>罗杰</li> <li>白胡子</li> </ul> <a href="#" id="btn">提交</a></body></html>
2. 控件
$(document).ready(function () { //在一个有限的空间内显示用于呈现信息的可折叠的内容面板。 $("#accordion").accordion(); //根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择。 var aototags = ["python","c/c++", "java"]; $("#tags").autocomplete({ source:aototags }) //日期控件 $("#date").datepicker(); $("#btn").button(); //对话框 $("#btnd").button().on("click", function () { $("#div").dialog(); });})
.html
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/jquery-2.1.4.min.js"></script> <script src="js/jquery-ui.min.js"></script> <script src="js/app2.js"></script> <link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet"></head><body> <div id="accordion"> <h3>选项1</h3> <div> <p> hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello </p> </div> <h3>选项1</h3> <div> <p> hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello </p> </div> <h3>选项1</h3> <div> <p> hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello </p> </div> <h3>选项1</h3> <div> <p> hellohellohellohellohellohellohellohellohellohellohellohellohellohellohello </p> </div> </div> <label>Tags:</label> <input id="tags"> <p>Date:<input type="text" id="date"></p> <a href="#" id="btn">按钮</a> <div id="div"> <p>这是一个对话框</p> </div> <a id="btnd">对话框</a></body></html>
3. 控件2
/** * */var pb;var max=100;var current = 0;var valueSpan, slider;$(document).ready(function () { //进度条,显示一个确定的或不确定的进程状态。 //$("#pb").progressbar({value:50}); pb=$("#pb"); pb.progressbar({max:100}); setInterval(function () { current++; if(current>=100){ current=0; } pb.progressbar("option", "value", current); }, 100); // 菜单 $("#menu").menu({position:{at:"left bottom"}}); //滑块 //$("#slider").slider(); slider = $("#slider"); valueSpan = $("#span"); //slider.slider({ // change: function (event, ui) { // valueSpan.text(slider.slider("option","value")); // } //}) slider.slider({ slide: function (event, ui) { valueSpan.text(slider.slider("option","value")); } }) //下拉菜单 $("#spinner").spinner(); $("#spinner").spinner("value","10"); $("#btn").on("click", function () { alert($("#spinner").spinner("value")); }) //tabs $("#tabs").tabs();});
.html
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/jquery-2.1.4.min.js"></script> <script src="js/jquery-ui.min.js"></script> <script src="js/app3.js"></script> <link type="text/css" href="css/jquery-ui.min.css" rel="stylesheet"> <style> #menu{ width: auto; } .ui-menu:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .ui-menu .ui-menu-item{ display: inline-block; float: left; margin: 0; padding: 10; width: auto; } </style></head><body> <!--进度条--> <div id="pb"></div> <!-- 菜单--> <ul id="menu"> <li> <a href="#">java</a> <ul> <li><a href="#">Java EE</a></li> <li><a href="#">Java SE</a></li> <li><a href="#">Java ME</a></li> </ul> </li> <li>C/C++</li> <li>Python</li> <li>R</li> </ul> <!-- 滑块--> <span id="span">0</span> <div id="slider"></div> <!-- 下拉菜单--> <input id="spinner"> <button id="btn">getValue</button> <!-- tabs--> <div id="tabs"> <ul> <li><a href="#hello1">hello1</a></li> <li><a href="#hello2">hello2</a></li> <li><a href="#hello3">hello3</a></li> </ul> <div id="hello1"> hello1 hello hello </div> <div id="hello2"> hello2 hello hello </div> <div id="hello3"> hello3 hello hello </div> </div></body></html>
0 0
- jQuery UI 学习笔记
- jquery-ui学习笔记
- jQuery 学习笔记 + jQuery-UI 学习笔记
- jQuery UI基础 学习笔记
- Jquery UI学习笔记(1)
- Jquery UI学习笔记(2)
- Jquery UI学习笔记(3)
- Jquery UI学习笔记(4)
- Jquery UI学习笔记(5)
- Jquery UI学习笔记(6)
- Jquery UI学习笔记(7)
- Jquery UI学习笔记(8)
- Jquery UI学习笔记(9)
- Jquery UI学习笔记(10)
- jquery ui 笔记
- jQuery UI 笔记
- jquery-UI学习笔记1之拖拽(Draggable)
- jQuery Mobile 框架相关学习笔记(二)【UI篇】!
- 【IOS】高仿网易4.0新UI框架
- hdu1272
- eclipse新建maven webapp后无法添加src/main/java和src/main/test
- Eclipse快捷键大全
- Android Studio快捷键
- jQuery UI 学习笔记
- Extjs 表格的样式设计
- poj 2033 dp 正确的解码方法数
- xcode中配置文件
- JSON数据之间的转换
- wamp 安装及运行时出现的问题解决方法
- navigationBar改透明
- Html5从入门到精通-新增标签
- Ubuntu遇到的问题