- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(jQuery学习
第8章 《jQuery(一)》
本章目标:
能够使用jQuery选择器获得操作对象
能够使用jQuery操作DOM
能够使用jQuery处理页面事件
能够使用jQuery动画方法创建简单动画
本章重点:
jQuery选择器
jQuery操作DOM
jQuery事件处理
jQuery动画基础
本章难点:
jQuery事件处理
jQuery动画基础
jQuery简介
jQuery是一个轻量的JavaScript库,是由John Resig在2006年1月创建的一个开源项目
jQuery常规作用可以概括为以下7个方面:
获取页面中的元素
修改页面外观
改变页面内容
响应用户在页面上的操作
为页面添加动态效果
页面无刷新获取服务器端信息
简化常规的JavaScript代码
配置jQuery环境
在页面中添加对于jQuery库文件的引用
工厂函数$()
CSS选择器
XPath选择器
自定义选择器
类似CSS中的伪类选择符语法,使用冒号(:)开头
jQuery DOM操作
节点操作包括查找节点、创建节点、插入节点、删除节点和复制节点操作
样式操作
jQuery 事件和动画
事件绑定
bind(type [,data],fn);
第1个参数是事件类型,包括click、focus、blur、load、scroll、dblclick、mousedown、mouseup、mousemove、mouseout、mouseenter、keydown、keyup、keypress、select、change、submit、error等
第2个参数为可选参数,作为event.data属性传递给事件对象的额外数据对象
第3个参数为绑定的事件处理函数,jQuery中一般使用匿名函数来处理事件
通过unbind()方法移除事件的绑定
特殊事件
one事件:事件只执行一次即被删除
特殊事件
hover事件:是使用hover()方法绑定的复合事件,用于模拟光标悬停事件
特殊事件
toggle事件:是使用toggle()方法注册的模拟鼠标连续单击的复合事件
jQuery通过stopPropagation()方法阻止事件冒泡
模拟用户操作
使用trigger()方法模拟用户操作,即从代码中触发事件
jQuery动画
jQuery动画主要通过动画函数实现,这些动画函数可以分为4类:
基本动画函数:最常用的动画函数。既有透明度渐变,又有滑动效果
滑动动画函数:滑动渐变效果
淡入淡出动画函数:透明度渐变效果
自定义的动画函数:开发者自己定义的动画函数。功能最强大
show()
语法: show(speed,[callback])
hide()
toggle():能够实现连续点击元素时交替执行显示和隐藏,带参数
toggle()方法则可以使这种效果更加平滑
slideDown(speed [,callback])
调整元素的高度,使匹配的元素以“滑动”的方式由上而下显示出来
slideUp(speed [,callback])
调整元素的高度,使匹配的元素以“滑动”的方式由下而上隐藏
slideToggle(speed [,callback])
实现slideDown()和slideUp()2个函数的功能
fadeIn(speed [,callback])
通过调整元素的不透明度实现逐渐淡入的动画效果
fadeOut(speed [,callback])
通过调整元素的不透明度实现逐渐淡出的动画效果
fadeTo(speed, opacity [,callback])
指定将元素的不透明度由一个值渐进方式过渡到另一个值
animate()函数可以使用户自定义动画,而且可以通过stop()函数取消动画
stop([clearQueue] [,gotoEnd])
语法说明:
stop()方法的两个参数都是布尔类型的可选参数。如果使用不带任何参数的stop()方法,则会立即停止当前正在执行的动画。如果还需要执行后面的动画,则以当前状态开始接下来的动画。clearQueue参数表示是否要清空未执行完的动画队列,gotoEnd参数表示是否直接将正在执行的动画跳转到最终状态
stop()应用案例
如果为一个元素绑定hover事件,当用户的光标进入元素触发动画效果,如果动画还没结束,用户就将光标移出这个元素,则移出元素的的动画放入动画队列,等待前一个动画执行结束后再执行光标移出的动画。用户如果光标进入和移出的速度太快,则光标移动与动画执行就不一致。此时只要在光标进入、移出前加入stop()方法,就可以解决
您可能关注的文档
- (机械专业考试大纲.doc
- (1、该生遵纪守法,积极参加社会实践和文体活动.doc
- (JAVA语言基础组成.doc
- (1、高血压门诊临床路径.doc
- (1一般规定.doc
- (机械制图例卷.doc
- (1专业能力自述.doc
- (机械制图摸底试卷.doc
- (1世界油运现状与链网主要咽喉要道.doc
- (机械制图摸底试卷答案.doc
- DBJ50_T-446-2023 钢结构工业厂房技术标准.docx
- DB43∕738-2012 建设工程消防设施检测评定规则.docx
- DB13_T 1271-2025 太行山东麓焚风等级.docx
- DB45∕T 1648-2017 六堡茶包装标识与运输贮存技术规范.docx
- DBJ50∕T-315-2019 岩棉板薄抹灰外墙外保温系统应用技术标准.docx
- DB13_T 6068-2025 高神经酸文冠果繁育及栽培技术规程.docx
- T_FJSPSH 002-2024 摇摇气泡果冻饮料.docx
- 内蒙古建筑图集 12J15 住宅厨房、卫生间烟气集中排放系统 DBJ03-22-2014.docx
- 河北图集 J18J184 FW复合保温模板建筑构造.docx
- DGJ 08-107-2015 公共建筑节能设计标准.docx
最近下载
- 广泛性焦虑障碍中医优势病种诊疗方案.pdf
- 保险业信息系统灾难恢复管理规范.pdf VIP
- JB_T 5223-2015工业过程控制系统用气动长行程执行机构.pdf
- GB_T_11951—2018《天然纤维__术语》国家标准解读.pdf VIP
- 平行四边形的判定.ppt VIP
- SHEIN平台店铺活动急采单规则及处罚测试卷附答案.docx
- 2025-2026教科版(2024)科学三年级上册教学计划、教学设计(附目录).docx
- 苏教版六年级心理健康教育上册第一课《兴趣为学习导航》课件.pptx VIP
- 计算方法-全套PPT课件.pptx
- 新解读《GB_T 11951-2018天然纤维 术语》.docx VIP
文档评论(0)