JQuery应用实例学习(强烈推荐)转载
50个实用的jquery案例
1. 如何创建嵌套的过滤器:1.//允许你减少集合中的匹配元素的过滤器,2.//只剩下那些与给定的选择器匹配的部分。
在这种情况下,3.//查询删除了任何没(:not)有(:has)4.//包含class为“selected”(.selected)的子节点。
5..filter(":not(:has(.selected))")2. 如何重用元素搜索1.var allItems = $("div.item");2.var keepList = $("div#container1 div.item");3.//现在你可以继续使用这些jQuery对象来工作了。
例如,4.//基于复选框裁剪“keep list”,复选框的名称5.//符合6.< DIV >class names:7.$(formToLookAt + " input:checked").each(function() {8. keepList = keepList.filter("." + $(this).attr("name"));9.});10.< /DIV>3. 任何使用has()来检查某个元素是否包含某个类或是元素:1.//jQuery 1.4.*包含了对这一has方法的支持。
该方法找出2.//某个元素是否包含了其他另一个元素类或是其他任何的3.//你正在查找并要在其之上进行操作的东东。
4.$("input").has(".email").addClass("email_icon");4. 如何使用jQuery来切换样式表1.//找出你希望切换的媒体类型(media-type),然后把href设置成新的样式表。
2.$('link[media='screen']').attr('href', 'Alternative.css');5. 如何限制选择范围(基于优化目的):1.//尽可能使用标签名来作为类名的前缀,2.//这样jQuery就不需要花费更多的时间来搜索3.//你想要的元素。
jquery事件处理 综合案例
jquery事件处理综合案例以jquery事件处理综合案例为题,列举如下:1. 案例一:点击按钮显示隐藏元素在页面上放置一个按钮和一个元素,当点击按钮时,通过jquery事件处理实现隐藏或显示该元素。
2. 案例二:鼠标悬停显示提示信息在一个段落中的某个词语上添加鼠标悬停事件,当鼠标悬停在该词语上时,通过jquery事件处理显示一个提示框,提示该词语的含义或解释。
3. 案例三:输入框字符限制在一个输入框中,通过jquery事件处理限制输入的字符个数,当输入字符个数超过限制时,给出相应的提示。
4. 案例四:点击图片切换在页面上放置多个图片,通过jquery事件处理实现点击图片时,切换显示不同的图片。
5. 案例五:拖拽效果在页面上放置一个可拖拽的元素,通过jquery事件处理实现拖拽效果,即用户可以通过鼠标拖动该元素改变其位置。
6. 案例六:下拉菜单在页面上放置一个下拉菜单,通过jquery事件处理实现点击菜单项时,显示或隐藏相应的内容。
7. 案例七:表单验证在一个表单中的输入框中添加jquery事件处理,实现表单验证功能,例如验证邮箱格式、手机号码格式等。
8. 案例八:动态加载内容通过jquery事件处理实现动态加载内容,例如点击按钮时,通过ajax请求数据,并将返回的数据动态添加到页面中。
9. 案例九:轮播图通过jquery事件处理实现轮播图效果,即自动切换显示不同的图片或内容。
10. 案例十:选项卡切换在页面上放置多个选项卡,通过jquery事件处理实现点击选项卡时,显示相应的内容,隐藏其他内容。
这是一些常见的jquery事件处理综合案例,通过这些案例可以学习和理解jquery事件处理的基本用法和实际应用。
希望对你有所帮助。
jQuery学习资料和实例
很不错的jQuery学习资料和实例这些都是学习Jquery很不错的资料,整理了一下,分享给大家。
希望能对大家的学习有帮助。
帕兰Noupe带来的51个最佳jQuery教程和实例, 向大家介绍了jQuery的一些基本概念和使用的相关教程, 如果你对jQuery感兴趣, 也可以查看帕兰写的文章:∙37个更加出色的jQuery插件∙45个新鲜出炉的jQuery插件∙50多个强大的jQuery插件应用实例John ResigJohn Resig, 这位是JQuery JavaScript脚本库的创建者, 同时也是Mozilla公司的技术人员.进一步了解John Resig∙How jQuery Works - 这是一基础jquery教程, 教你如何使用jQuery.∙Expandable Sidebar Menu ()- (jQuery 在线视频教程l) 关于jQuery的一个基础概念说明视频. Live Demo is here.15 Days Of jQuery15 Days Of jQuery-15天内从零到精通的jQuery教程.进一步查看这个教程15 Days Of jQuery∙jQuery Online Movie Tutorial by John Resig∙Draggable, Droppables, Selectables… Oh My!∙Multiple File Upload Magic With Unobtrusive Javascript∙Rounded Corners with Javascript (jQuery)学习jQueryLearning jQuery进一步查看里面的教程∙Working with Events, part 1∙Animated Scrolling with jQuery 1.2∙Automatic Page Contents∙More Showing, More HidingBassistanceBassistance- 这个教程向你展示如何通过jQuery创建插件.进一步查看Bassistance教程∙Getting Started with jQuery- 本指南介绍了该jquery库。
通过代码实例跟我学Web前端JQuery框架——jQuery中的各种形式的过滤器的应用实例
});
(2)应用示例
<script type="text/javascript">
$(function(){ var $p1 = $("p").next();
//紧邻<p>元素后的同辈元素
alert( $p1.html() ); var $ul = $("ul").prev();
//紧邻<ul>元素前的同辈元素
2、jQuery 中的基本过滤器(Basic Filters) (1)基本过滤器的功能说明
按照位置的次序和奇偶性单位
名称
说明
:first
匹配找到的第一个元素,如下的代码示例实现查找表格的第一行:$("tr:first")
:last
匹配找到的最后一个元素,如下的代码示例实现查找表格的最后一
行:$("tr:last")
</ul>
</body>
3、jQuery 中的内容过滤器(Content Filters)
(1)典型的内容过滤器 内容过滤器主要关注于标签元素内部包含的子标签元素或者标签本身的文本内容,从
而根据这些内容进行定位。
名称
说明
举例
:contains(text) 匹配包含给定文本的元素 查 找 所 有 包 含 "John" 的 素:$("div:contains('John')")
}) $('#btn4').click(function(){
//选取含有子元素(或者文本元素)的 div 元素
$('div:parent,"#bbffaa");
39个超实用jQuery实例应用特效
39个超实⽤jQuery实例应⽤特效摘要:程序员和Web设计师可以利⽤jQuery的诸多特性开发设计出许多光彩夺⽬的⽹站,当然这也取决于设计师们⾃⼰的创造⼒。
下⾯收集了39个开发者们最爱的jQuery应⽤以及教程,快来试试,让你的页⾯炫起来!1.:上下⽂滑动特效2.:图⽚幻灯⽚特效3.:魔幻盒4.:滚动特效5.:翻转特效,实现4个⽅向旋转6.:智能提⽰7.:幻灯⽚选项卡8.:选项卡式接⼝和菜单9.:可以让⾃定义列表(DTs)轻松⽣成⼀个漂亮光滑的⽔平Accordion插件10.:平移幻灯⽚这是⼀个教⼤家使⽤jQuery实现动画平移幻灯⽚效果的教程,学习该教程需要下载和这两个插件。
Animate Panning Slideshow with jQuery11.:Blockster过渡特效Blockster是JavaScript⾥⾯⼀款⾮常有特⾊展⽰过度效果的应⽤,其核⼼概念就是块与块之间的过渡。
Blockster transition effect12.:定制个性化的YouTube视频播放器Making a Custom YouTube Video Player13.:迷你下拉菜单教程Sexy Drop Down Menu w jQuery14.:构建卷条式图⽚Building a jQuery Image Scroller15.:动画⼴告图教程Custom Animation Banner with jQuery16.:制作页⾯画廊Full Page Image Gallery with jQuery17.:随机数产⽣器Randomizer App w/ jQuery18.:动画下拉菜单Animated Drop Down Menu with jQuery19.:制作交互式图⽚Making an Interactive Picture with jQuery20.:Twitter Ticker教程A jQuery Twitter Ticker21.:可以让⽂字环绕在漂浮图⽚周围的jQuery插件jQSlickWrap22.:制作动画⽂本和图标菜单Animated Text and Icon Menu with jQuery23.:图⽚墙Image Wall with jQuery24.Tim的两个核⼼是简化版的Accordion和悬浮效果。
jQuery淘宝精品案例
jQuery淘宝精品案例<!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title></title><style type="text/css">* {margin: 0;padding: 0;font-size: 12px;}ul {list-style: none;}a {text-decoration: none;}.wrapper {width: 298px;height: 248px;margin: 100px auto 0;border: 1px solid pink;overflow: hidden;}#left, #center, #right {float: left;}#left li, #right li {background: url(images/lili.jpg) repeat-x;}#left li a, #right li a {display: block;width: 48px;height: 27px;border-bottom: 1px solid pink;line-height: 27px;text-align: center;color: black;}#left li a:hover, #right li a:hover {background-image: url(images/abg.gif);}#center {border-left: 1px solid pink;border-right: 1px solid pink;}</style><script src="../jquery-1.12.4.js"></script><script>$(function () {//找不到对象$(function () {$("#left>li").mouseenter(function () {$("#center>li:eq(" + $(this).index() + ")").show().siblings().hide();});$("#right>li").mouseenter(function () {$("#center>li").eq($(this).index() + 9).show().siblings().hide();});})});// $("#left>li").mouseenter(function () {// //让center中对应下标的li显⽰,其他li隐藏// var idx = $(this).index();// $("#center>li:eq(" + idx + ")").show().siblings().hide();// });//// $("#right>li").mouseenter(function () {// var idx = $(this).index() + 9;// $("#center>li").eq(idx).show().siblings().hide();//// //$("#center>li").eq(idx) :jq对象// //$("#center>li").get(idx);:js对象// });// });</script></head><body><div class="wrapper"><ul id="left"><li><a href="#">⼥靴</a></li><li><a href="#">雪地靴</a></li><li><a href="#">冬裙</a></li><li><a href="#">呢⼤⾐</a></li><li><a href="#">⽑⾐</a></li><li><a href="#">棉服</a></li><li><a href="#">⼥裤</a></li><li><a href="#">⽻绒服</a></li><li><a href="#">⽜仔裤</a></li></ul><ul id="center"><li><a href="#"><img src="images/⼥靴.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/雪地靴.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/冬裙.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/呢⼤⾐.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⽑⾐.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/棉服.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⼥裤.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⽻绒服.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⽜仔裤.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⼥包.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/男靴.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/登⼭鞋.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⽪带.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/围⼱.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/⽪⾐.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/男⽑⾐.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/男棉服.jpg" width="200" height="250"/></a></li> <li><a href="#"><img src="images/男包.jpg" width="200" height="250"/></a></li> </ul><ul id="right"><li><a href="#">⼥包</a></li><li><a href="#">男靴</a></li><li><a href="#">登⼭鞋</a></li><li><a href="#">⽪带</a></li><li><a href="#">围⼱</a></li><li><a href="#">⽪⾐</a></li><li><a href="#">男⽑⾐</a></li><li><a href="#">男棉服</a></li><li><a href="#">男包</a></li></ul></div></body></html>。
jq ajax 案例
jq ajax 案例jq ajax 是一种用于在前端网页中发送异步请求的技术。
它基于JavaScript和HTML,可以实现无需刷新整个页面的数据交互。
下面是一些jq ajax的案例,帮助读者了解和掌握这一技术。
1. 实现简单的数据请求和展示在一个网页中,使用jq ajax发送请求获取后端数据,并将返回的数据展示在页面上。
例如,可以通过发送GET请求获取一个用户列表,然后使用jq将返回的数据渲染到页面上的表格中。
2. 动态加载页面内容使用jq ajax动态加载网页内容,可以减少页面加载时间和流量。
例如,可以通过发送GET请求获取一个文章列表,然后使用jq将返回的数据渲染到页面上的列表中。
当用户点击某个文章时,再使用jq ajax发送请求获取该文章的详细内容,并将内容展示在页面上。
3. 实现表单提交和数据验证使用jq ajax可以实现表单提交和数据验证的功能。
例如,在一个注册页面中,当用户填写完表单后,使用jq ajax发送POST请求将表单数据发送到后端进行验证。
如果验证通过,则返回成功的提示信息;如果验证失败,则返回失败的提示信息,并将错误信息展示在页面上。
4. 实现搜索功能使用jq ajax可以实现搜索功能,即在用户输入关键词后,通过发送GET请求获取相关的搜索结果,并将结果展示在页面上。
例如,在一个电影网站中,用户可以输入电影名称进行搜索,使用jq ajax发送请求获取相关的电影列表,并将列表展示在页面上。
5. 实现无限滚动加载使用jq ajax可以实现无限滚动加载功能,即在用户滚动页面到底部时,自动发送请求获取更多的数据,并将数据追加到页面上。
例如,在一个新闻网站中,当用户滚动到页面底部时,使用jq ajax发送请求获取更多的新闻列表,并将列表追加到页面上。
6. 实现图片上传和预览使用jq ajax可以实现图片上传和预览的功能。
例如,在一个头像上传页面中,用户选择一个图片文件后,使用jq ajax将文件发送到后端进行保存,并返回一个预览图片的URL,然后将预览图片展示在页面上。
JQUERY实用大全
本文翻译自:Cats Who Code(后期大量翻译:The Website is very good)1.平滑滚动到页面顶部我们以一个热门,实用的代码片段开始:下面的4行jquery代码,页面访问者通过点击id 为[#top],滑动到页面的顶部;$("a[href='#top']").click(function() {$("html, body").animate({ scrollTop: 0 }, "slow");return false;});2.克隆表格的表头到表格底部为了使自己的表格可读性更强,将表格的表头克隆到表格底部是个不错的注意。
下面就是这个实用的代码片段。
var $tfoot = $('<tfoot></tfoot>');$($('thead').clone(true, true).children().get().reverse()).each(function(){$tfoot.append($(this));});$tfoot.insertAfter('table thead');3.加载外部内容你需要添加外部内容到div标签么?如果使用jquery,这就变得很简单,具体实例如下:$("#content").load("somefile.html", function(response, status, xhr) {// error handlingif(status == "error") {$("#content").html("An error occured: " + xhr.status + " " + xhr.statusText);}});4.相同高度的标签纵列当你的网站是用纵列来显示的内容是,如果所有的模块列都是等高度的将会更好看,更整洁。
通过代码示例学习jQueryUI库AutoComplete应用技术(应用篇)
前言jQuery UI是基于jQuery基础类库API开发的开源的JavaScript 网页UI(用户界面)代码组件库,使用jQuery UI可以实现Web UI界面交互、动画、特效和可更换主题的可视控件,并且还可以定制Web UI的主题风格。
从而可以应用它轻松地构建出高度可交互的Web 应用程序的UI界面。
随着Web应用的普及及AJAX相关应用的深入,客户端和Web服务器端需要频繁地交互数据,对Web交互的界面也提出了新的要求——简洁、方便、人性化等用户体验度高;同时随着移动设备的普及,客户端的访问设备也逐渐多样化。
如何为不同的客户端设备提供统一的Web应用界面,从而提高开发效率和降低开发成本。
目前比较好的技术实现手段是应用JQuery及JQuery UI系统库相关的技术。
作者根据自身多年的软件开发实践和经验总结,结合多年的IT职业培训的教学和高校软件学院一线的教学工作体验,在本系列文档中通过具体的程序代码示例为读者介绍jQuery UI中典型的应用组件技术。
本文档为jQuery UI autoComplete自动补全组件的应用提高及应用篇,主要涉及如何应用JQuery中的$.getJSON()函数提交异步请求、如何缓存匹配自动补全数据的应用示例、如何定制autoComplete组件的弹出下拉菜单高度的应用示例、以及如何定义source属性为URL地址字符串的应用示例、如何定制弹出下拉列表的显示格式的应用示例等多个应用示例的内容。
杨教授大学堂精心创作有系列化的优秀程序员职业提升必读技术资料,这些资料将系统地从软件设计和开发实现的“设计思想”、“管理策略”、“技术实现”和“经验方法”等方面与读者进行充分的交流,涉及作者对软件开发设计思想和原则、课程设计、项目实训、软件实现技术等方面的学习心得体会和应用技巧、经验总结。
本文目录1.1Autocomplete组件的应用示例 (3)1.1.1体现autoComplete组件基本特性的应用示例 (3)1.1.2应用AJAX技术获得远程服务器返回的匹配结果示例 (4)1.1.3应用JQuery中的$.getJSON()函数提交异步请求 (14)1.1.4缓存匹配自动补全数据的应用示例 (16)1.1.5定制autoComplete组件的弹出下拉菜单高度的应用示例 (21)1.1.6source为URL地址字符串的应用示例 (28)1.1Autocomplete组件的应用示例1.1.1体现autoComplete组件基本特性的应用示例1、HTML页面及JS代码示例<!doctype html><html><head><meta charset="utf-8"><title>jQuery UI系统库中的AutoComplete自动补全示例</title><script src="../javascript/jquery-1.10.2.js" language="javascript" type="text/javascript"> </script><script src="../javascript/jquery-ui-1.10.3.custom.js"language="javascript" type="text/javascript"> </script><script type="text/javascript">$(function() {var autoCompleteDataSource =[{"label":"Java", "value":"1" },{"label":"JavaScript", "value":"2" },{"label":"C语言", "value":"3" },{"label":"C++", "value":"4" },{"label":"C#", "value":"5" }] ;$("#courseNameTagID").autocomplete({source: autoCompleteDataSource,position:{my: "left top", at: "right bottom"}});});</script><link href="../css/jquery-ui.css" rel="stylesheet" type="text/css" /></head><body>专业课程:<input type="text" id="courseNameTagID" name="courseName" /> </body></html>2、测试效果在课程的文本输入框中输入Java语言的课程名称的第1个字母“J”后,系统将自动匹配相关的以字母“J”开头的各个课程名称,本示例中的测试课程名称只有Java和JavaScript两门课程,而且为本地数据源,没有访问远程Web服务器。
JQuery,总结(5),,总结各种小应用.docx
《JQuery,总结(5),,总结各种小应用.docx》摘要:li").mouseover(function () {,console.log($(this).index()),li").removeClass("on")JQuery 总结(5 )总结各种小应用一. 点击右边滚动条跳转,模仿汽车品牌查找滚动条右边滚动条跳转,模仿汽车品牌查找滚动条主要知识点:1.$(this).text() 查找当前的文本内容,用东西存起来2.右边的 scrollTop()里面填写根据左边 text 值在右边查找到对应的 dom 元素然后再读取顶部的距离1 2 3 4 !DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"titleDocument/title5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30scriptsrc="二选项卡切换选项卡切换 1.$(this).index() 这个可以查询当前的索引 i$(".next li").eq($(this).index()).addClass("on")找到需要改变 class 的 li 通过索引改变其样式2.碰到结构不一致的在 next li 里面给每个 li 分别增加 index 属性,index=0 按照我们理想的顺序。
$(".next li"filter("[index=""+i+""]").addClass("on");var i=$(this).index();在素有的 li 里面查找拥有的属性和我们当前的属性一致的给添加样式. 1 2 3 4 5 6 7 8 9 10 !DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"titleDocument/titlescriptsrc="内容提要 01/liliclass="content"内容提要 02/liliclass="content"内容提要 03/liliclass="content"内容提要 04/li/ululclass="next"liclass=" con on" index="0" 内容提要 01/liliclass="con" index="1"内容提要 02/liliclass="con" index="2"内容提要 03/liliclass="con" index="3"内容提要 04/li/ul/divscript$(".contt li").mouseover(function () {// console.log($(this).index())//$(".next li").removeClass("on")// $(".next li").eq($(this).index()).addClass("on") var i=$(this).index();$(".next li").removeClass("on")$(".next li").filter("[index=""+i+""]").addClass("on")63 64 65 66 67 68 69 70 71 72})/script/body/html。
通过代码实例跟我学Web前端JQuery框架——JQuery框架及应用实例
对发生在同一个 jQuery 对象上的一组动作,可直接连写而无需重复地获取对象。这一 点使 jQuery 的代码无比优雅,如下代码示例:$("#testDiv4").bind("click",
function(event) { alert("one"); });
(10)能够实现将 Web 行为与结构等代码和标签相互分离 开发者不需要再去调用 HTML 规范中的各种事件,而是直接使用 jQuery 中所提供的各
杨教授工作室,版权所有,盗版必究, 1/20 页
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
而最新版本的 2.0 也非常少。
(3)强大和灵活的选择器定位标签 jQuery 不仅可以让开发人员使用从 CSS 1 到 CSS 3 所支持的几乎所有形式的标签选择
器定位,也还提供有 jQuery 自身独创的高级而复杂的选择器标签定位和支持 XPath 选择器 形式的标签定位。 (4)出色的 DOM 操作的封装
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
(12)完善和丰富的文档资料 jQuery 的文档是非常丰富的,现阶段多为英文文档,而中文文档较少。当然,很多热
爱 jQuery 的团队都在为这个努力,比如图灵教育翻译的《Learning jQuery》。 3、jQuery 是一个开源的产品,任何人都可以自由地使用
它是由 John Resig(写有《Pro JavaScript Techniques》一书)于 2006 年初创建的,它 有助于简化 JavaScript™ 以及 Ajax 等方面的编程。jQuery 是一个快速、精确的 JavaScriptห้องสมุดไป่ตู้系统库,它简化了对 HTML 文档的操作、动画以及事件处理、CSS 样式的动态修改,同 时又是快速的 Ajax 开发的交互平台。下面为官方网站上的技术介绍方面的文字。
jquery案例
jquery案例jQuery案例。
jQuery是一个快速、简洁的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互的功能。
今天,我们将通过一些实际的案例来展示jQuery的强大功能,希望能够帮助大家更好地理解和运用这个优秀的JavaScript库。
首先,让我们来看一个简单的jQuery案例:点击按钮隐藏元素。
在HTML文档中,我们有一个按钮和一个段落元素,当点击按钮时,希望段落元素隐藏起来。
使用jQuery,我们可以很轻松地实现这个功能。
首先,我们需要在HTML文档中引入jQuery库,然后编写如下的JavaScript代码:```javascript。
$(document).ready(function(){。
$("button").click(function(){。
$("p").hide();});});```。
在这段代码中,我们使用了jQuery的选择器来选中按钮和段落元素,然后使用click()方法来绑定按钮的点击事件,当按钮被点击时,调用hide()方法来隐藏段落元素。
这个案例展示了jQuery的简洁和高效,相比原生JavaScript,使用jQuery可以大大简化代码量,提高开发效率。
接下来,让我们看一个稍复杂一点的案例:使用jQuery实现图片轮播效果。
在网页设计中,图片轮播是一个常见的需求,而jQuery可以帮助我们轻松实现这个功能。
首先,我们需要在HTML文档中准备好轮播所需的图片和按钮,然后编写如下的jQuery代码:```javascript。
var index = 0;var timer;$(document).ready(function(){。
showImage(index);$(".next").click(function(){。
index++;showImage(index);});$(".prev").click(function(){。
jquery 封装indexdb 及应用案例
jquery 封装indexdb 及应用案例封装IndexDB 的jQuery 插件可以帮助简化IndexDB 的使用,并提供更友好的API。
下面是一个简单的jQuery 封装IndexDB 的示例:javascript(function($) {$.fn.extend({indexedDB: function(options) {var self = this;var db;// 打开数据库连接function openDB() {var request = window.indexedDB.open("myDatabase", 1);request.onupgradeneeded = function() {// 创建数据库对象var db = request.result;if (!db.objectStoreNames.contains("myStore")) {db.createObjectStore("myStore", { keyPath: "id" });}};request.onsuccess = function() {db = request.result;self.trigger("indexedDB.opened");};request.onerror = function() {console.error("Error opening the database:", request.error);};}// 执行查询操作function queryData(queryFn) {var transaction = db.transaction(["myStore"], "readonly");var store = transaction.objectStore("myStore");var results = [];queryFn(store).on('success', function(event, results) {self.trigger("indexedDB.query.success", results);}).on('error', function(event, error) {console.error("Error querying the database:", error);});}// 添加数据到数据库中function addData(data) {var transaction = db.transaction(["myStore"], "readwrite"); var store = transaction.objectStore("myStore");var request = store.put(data);request.onerror = function(event) {console.error("Error adding data to the database:", event); };}// 从数据库中获取数据function getData() {queryData(function(store) {return store.getAll();});}// 从数据库中删除数据function deleteData(id) {var transaction = db.transaction(["myStore"], "readwrite"); var store = transaction.objectStore("myStore");var request = store["delete"](id);request.onerror = function(event) {console.error("Error deleting data from the database:", event); };}// 处理选项设置和事件触发器等其他逻辑...// ...// ...// ...return self; // 返回 jQuery 对象以便链式调用其他方法或事件处理程序。
jquery从入门到精通
jQuery 的第一个例子通过这个例子可以对jQuery的使用有个基本的认识,jQuery的事件句柄、选择器、基本语法结构,你可以复制这些代码运行感受一下。
CodeCode<!DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1.0 Transitional//EN " "/TR/xhtml1/ DTD/xhtml1-transitional.dtd"><html xmlns="/ 1999/xhtml"><head runat="server"><title></title><script src="jquery.js" typ e="text/javascript"></script><style type="text/css">.red{background-color: R ed;}.green{background-color: G reen;}.blue{background-color: Blue;}</style><script type="text/javascri pt">$(document).ready(function() {$("div").addClass("blue");//$("#olID>li").add Class("green");$("#olID>li").hover (function() {$(this).addClas s("red")},function() {$(this).removeC lass("red")});$("#olID>li:last"). hover(function() {$(this).addClas s("green");},function() {$(this).removeC lass("green");})})</script></head><body><form id="form1" runat="ser ver"><div><ol id="olID"><li>Terry.Feng.C</l i><li>冯瑞涛</li><li>fengruitao@gmai </li></ol></div></form></body></html>jQuery 选择器的使用jQuery 能如此的流行,很重要的一点也许就是他有非常强大且灵活的选择器,下面是一个使用选择器的例子,同样你可以复制下面的代码运行一下。
jquery 案例
jquery 案例jQuery 案例。
jQuery 是一个非常流行的 JavaScript 库,它简化了 HTML 文档的遍历、事件处理、动画等操作。
在网页开发中,jQuery 可以帮助我们快速、高效地实现各种功能。
下面,我将分享一些 jQuery 的实际应用案例,希望能够帮助大家更好地理解和运用 jQuery。
首先,让我们来看一个简单的jQuery 动画效果的案例。
假设我们有一个按钮,当用户点击按钮时,希望某个元素以动画的形式隐藏起来。
我们可以使用以下代码来实现:```javascript。
$(document).ready(function(){。
$("button").click(function(){。
$("p").hide("slow");});});```。
在这个案例中,我们使用了 jQuery 的 `click` 方法来监听按钮的点击事件,然后调用 `hide` 方法以动画的形式隐藏 `<p>` 元素。
通过这个案例,我们可以看到,使用 jQuery 可以轻松实现各种动画效果,而不需要编写复杂的 JavaScript 代码。
接下来,我们来看一个 jQuery 事件处理的案例。
假设我们希望当用户鼠标悬停在某个元素上时,该元素的背景色发生变化。
我们可以使用以下代码来实现:```javascript。
$(document).ready(function(){。
$("p").hover(function(){。
$(this).css("background-color", "yellow");}, function(){。
$(this).css("background-color", "white");});});```。
JQuery的学习和使用
学习要学会总结JQuery 学习大全JQuery 介绍...................................................................................................................................... 2 JQuery 事件...................................................................................................................................... 2 选择器(隐藏元素)....................................................................................................................... 4 使用 JQuery 元素选择器: ..................................................................................................... 5 属性选择器:........................................................................................................................... 5 CSS 选择器:............................................................................................................................ 5 文档就绪函数................................................................................................................................... 6 JQuery 效果...................................................................................................................................... 6 隐藏和显示............................................................................................................................... 6 切换........................................................................................................................................... 8 jQuery 滑动函数 - slideDown, slideUp, slideToggle ................................................. 8 JQuery 自定义动画(还是这个最合人心) ........................................................................ 10 JQuery HTML 操作.......................................................................................................................... 11 改变 HTML 内容....................................................................................................................... 11 添加 HTML 内容....................................................................................................................... 11 JQuery CSS 操作.......................................................................................................................... 11 JQuery Size 操作.......................................................................................................................... 12 JQuery 和 AJAX............................................................................................................................... 13学习要学会总结JQuery 介绍JQuery 是一个 JavaScript 库,但是它极大的简化了 JS 编程,说的再具体一点,就是: JQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 函数库 下面就开始我们的学习旅程吧!看如何通过使用 JQuery 应用 JS 效果。
35个Jquery应用实例
35个Jquery应用实例作者:- 来源:网络时间:2011-12-25Jquery库及相应插件如今红遍网络,收集了网络上有关JQuery的35个精彩使用例子,在此统一展示供JQuery使用时的查询。
1. 选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。
这是它区别于其他函数库的根本特点。
使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。
选择表达式可以是CSS选择器:1.$(document)//选择整个文档对象2.$('#myId')//选择ID为myId的网页元素3.$('div.myClass')//选择class为myClass的div元素4.$('input[name=first]')//选择name属性等于first的input元素1.$('a:first')//选择网页中第一个a元素2.$('tr:odd')//选择表格的奇数行3.$('#myForm :input')//选择表单中的input元素4.$('div:visible') //选择可见的div元素5.$('div:gt(2)')//选择所有的div元素,除了前三个6.$('div:animated')//选择当前处于动画状态的div元素7.2.改变结果集如果选中多个元素,jQuery提供过滤器,可以缩小结果集:1.$('div').has('p'); //选择包含p元素的div元素2.$('div').not('.myClass'); //选择class不等于myClass的div元素3.$('div').filter('.myClass'); //选择class等于myClass的div元素4.$('div').first(); //选择第1个div元素5.$('div').eq(5); //选择第6个div元素1.$('div').next('p'); //选择div元素后面的第一个p元素2.$('div').parent(); //选择div元素的父元素3.$('div').closest('form'); //选择离div最近的那个form父元素4.$('div').children(); //选择div的所有子元素5.$('div').siblings(); //选择div的同级元素3. 链式操作选中网页元素以后,就可以对它进行某种操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。
其宗旨是—写更少的代码,做更多的事情。
它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。
jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。
jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。
特推荐在Kollermedia.at上一篇JQuery插件列表的文章如下:文件上传(File upload)Ajax File Upload.jQUploader.Multiple File Upload plugin.jQuery File Style.Styling an input type file.Progress Bar Plugin.表单验证(Form Validation)jQuery Validation.Auto Help.Simple jQuery form validation.jQuery XAV - form validations.jQuery AlphaNumeric.Masked Input.TypeWatch Plugin.Text limiter for form fields.Ajax Username Check with jQuery.表单-选取框(Form - Select Box stuff)jQuery Combobox.jQuery controlled dependent (or Cascadign) Select List.Multiple Selects.Select box manipulation.Select Combo Plugin.jQuery - LinkedSelectAuto-populate multiple select boxes.Choose Plugin (Select Replacement).表单基本、输入框、选择框等(Form Basics, Input Fields, Checkboxes etc.)jQuery Form Plugin.jQuery-Form.jLook Nice Forms.jNice.Ping Plugin.Toggle Form Text.ToggleVal.jQuery Field Plugin.jQuery Form’n Field plugin.jQuery Checkbox manipulation.jTagging.jQuery labelcheck.Overlabel.3 state radio buttons.ShiftCheckbox jQuery Plugin.Watermark Input.jQuery Checkbox (checkboxes with imags).jQuery SpinButton Control.jQuery Ajax Form Builder.jQuery Focus Fields.jQuery Time Entry.时间、日期和颜色选取(Time, Date and Color Picker) jQuery UI Datepicker.jQuery date picker plugin.jQuery Time Picker.Time Picker.ClickPick.TimePicker.Farbtastic jQuery Color Picker Plugin.Color Picker by intelliance.fr.投票插件(Rating Plugins)jQuery Star Rating Plugin.jQuery Star Rater.Content rater with , ajax and jQuery.Half-Star Rating Plugin.搜索插件(Search Plugins)jQuery Suggest.jQuery Autocomplete.jQuery Autocomplete Mod.jQuery Autocomplete by AjaxDaddy.jQuery Autocomplete Plugin with HTML formatting. jQuery Autocompleter.AutoCompleter (Tutorial with PHP&MySQL).quick Search jQuery Plugin.编辑器(Inline Edit & Editors)jTagEditor.WYMeditor.jQuery jFrame.Jeditable - edit in place plugin for jQuery.jQuery editable.jQuery Disable Text Select Plugin.Edit in Place with Ajax using jQuery.jQuery Plugin - Another In-Place Editor. TableEditor.tEditable - in place table editing for jQuery.多媒体、视频、Flash等(Audio, Video, Flash, SVG, etc) jMedia - accessible multi-media embedding.JBEdit - Ajax online Video Editor.jQuery MP3 Plugin.jQuery Media Plugin.jQuery Flash Plugin.Embed QuickTime.SVG Integration.图片(Photos/Images/Galleries)ThickBox.jQuery lightBox plugin.jQuery Image Strip.jQuery slideViewer.jQuery jqGalScroll 2.0.jQuery - jqGalViewII.jQuery - jqGalViewIII.jQuery Photo Slider.jQuery Thumbs - easily create thumbnails.jQuery jQIR Image Replacement.jCarousel Lite.jQPanView.jCarousel.Interface Imagebox.Image Gallery using jQuery, Interface & Reflactions. simple jQuery Gallery.jQuery Gallery Module.EO Gallery.jQuery ScrollShow.jQuery Cycle Plugin.jQuery Flickr.jQuery Lazy Load Images Plugin.Zoomi - Zoomable Thumbnails.jQuery Crop - crop any image on the fly.Image Reflection.Google地图(Google Map)jQuery Plugin googlemaps.jMaps jQuery Maps Framework.jQmaps.jQuery & Google Maps.jQuery Maps Interface forr Google and Yahoo maps.jQuery J Maps - by Tane Piper.游戏(Games)Tetris with jQuery.jQuery Chess.Mad Libs Word Game.jQuery Puzzle.jQuery Solar System (not a game but awesome jQuery Stuff). 表格等(Tables, Grids etc.)UI/Tablesorter.jQuery ingrid.jQuery Grid Plugin.Table Filter - awesome!.TableEditor.jQuery Tree Tables.Expandable “Detail” Table Rows.Sortable Table ColdFusion Costum Tag with jQuery UI. jQuery Bubble.TableSorter.Scrollable HTML Table.jQuery column Manager Plugin.jQuery tableHover Plugin.jQuery columnHover Plugin.jQuery Grid.TableSorter plugin for jQuery.tEditable - in place table editing for jQuery. jQuery charToTable Plugin.jQuery Grid Column Sizing.jQuery Grid Row Sizing.统计图(Charts, Presentation etc.)jQuery Wizard Plugin .jQuery Chart Plugin.Bar Chart.边框、圆角、背景(Border, Corners, Background)jQuery Corner.jQuery Curvy Corner.Nifty jQuery Corner.Transparent Corners.jQuery Corner Gallery.Gradient Plugin.文字和超链接(Text and Links)jQuery Spoiler plugin.Text Highlighting.Disable Text Select Plugin.jQuery Newsticker.Auto line-height Plugin.Textgrad - a text gradient plugin.LinkLook - a link thumbnail preview.pager jQuery Plugin.shortKeys jQuery Plugin.jQuery Biggerlink.jQuery Ajax Link Checker.鼠标提示(Tooltips)jQuery Plugin - Tooltip.jTip - The jQuery Tool Tip.clueTip.BetterTip.Flash Tooltips using jQuery.ToolTip.菜单和导航(Menus, Navigations)jQuery Tabs Plugin - awesome! . [demo nested tabs.]another jQuery nested Tab Set example (based on jQuery Tabs Plugin). jQuery idTabs.jdMenu - Hierarchical Menu Plugin for jQuery.jQuery SuckerFish Style.jQuery Plugin Treeview.treeView Basic.FastFind Menu.Sliding Menu.Lava Lamp jQuery Menu.jQuery iconDock.jVariations Control Panel.ContextMenu plugin.clickMenu.CSS Dock Menu.jQuery Pop-up Menu Tutorial.Sliding Menu.http://stilbuero.de/jquery/tabs_3/幻灯、翻转等(Accordions, Slide and Toggle stuff)jQuery Plugin Accordion.jQuery Accordion Plugin Horizontal Way.haccordion - a simple horizontal accordion plugin for jQuery. Horizontal Accordion by portalzine.de.HoverAccordion.Accordion Example from .jQuery Accordion Example.jQuery Demo - Expandable Sidebar Menu.Sliding Panels for jQuery.jQuery ToggleElements.Coda Slider.jCarousel.Accesible News Slider Plugin.Showing and Hiding code Examples.jQuery Easing Plugin.jQuery Portlets.AutoScroll.Innerfade.拖放插件(Drag and Drop)UI/Draggables.EasyDrag jQuery Plugin.jQuery Portlets.jqDnR - drag, drop resize.Drag Demos.XML XSL JSON FeedsXSLT Plugin.jQuery Ajax call and result XML parsing. xmlObjectifier - Converts XML DOM to JSON. jQuery XSL Transform.jQuery Taconite - multiple Dom updates. RSS/ATOM Feed Parser Plugin.jQuery Google Feed Plugin.浏览器(Browserstuff)Wresize - IE Resize event Fix Plugin.jQuery ifixpng.jQuery pngFix.Link Scrubber - removes the dotted line onfocus from links. jQuery Perciformes - the entire suckerfish familly under one roof. Background Iframe.QinIE - for proper display of Q tags in IE.jQuery Accessibility Plugin.jQuery MouseWheel Plugin.对话框、确认窗口(Alert, Prompt, Confirm Windows)jQuery Impromptu.jQuery Confirm Plugin.jqModal.SimpleModal.CSSjQuery Style Switcher.JSS - Javascript StyleSheets.jQuery Rule - creation/manipulation of CSS Rules.jPrintArea.DOM、AJAX和其它JQuery插件(DOM, Ajax and other jQuery plugins)FlyDOM.jQuery Dimenion Plugin.jQuery Loggin.Metadata - extract metadata from classes, attributes, elements.Super-tiny Client-Side Include Javascript jQuery Plugin. Undo Made Easy with Ajax.JHeartbeat - periodically poll the server.Lazy Load Plugin.Live Query.jQuery Timers.jQuery Share it - display social bookmarking icons. jQuery serverCookieJar.jQuery autoSave.jQuery Puffer.jQuery iFrame Plugin.Cookie Plugin for jQuery.jQuery Spy - awesome plugin.Effect Delay Trick.jQuick - a quick tag creator for jQuery.Metaobjects.elementReady.。