博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery学习总结12-24
阅读量:5101 次
发布时间:2019-06-13

本文共 1381 字,大约阅读时间需要 4 分钟。

一、jquery操作类的相关方法

1.addClass()方法可以为DOM元素添加类,若添加多个类中间可以用空格连接

2.removeClass()方法可以为DOM元素删除类,若删除多个类中间可以用空格连接

3.toggleClass()方法可以切换类,如果元素有类的话删除,如果元素无类的话添加

二、jquery文本值相关操作

html()方法可以为DOM元素添加或获取代码片段

text()方法可以为DOM元素添加或获取文本

val()方法可以为input元素添加或获取value

三、jquery操作css样式

DOM元素.css("属性", "值")   可以为DOM元素添加CSS样式(逐个设置,链式设置,批量设置(对象设置))

DOM元素.css("属性", "值")   也可以获取css样式,颜色为rgb形式展示

四、jquery获取尺寸与位置的操作

.weight与.height分别可以获取和设置DOM元素的宽与高(仅包含content部分,没有margin与padding部分)

.offset()方法可以获取或设置元素距离窗口的偏移位

.position()方法可以获取距离定位元素的偏移位

五、jquery中的scrolltop方法

.scrolltop()方法可以获取或设置滚动的偏移位

获取或设置网页的偏移位时$(“html,body”).scrolltop(xxx)注意点,其中对于IE有兼容问题,使用html与body相加来实现兼容

六、jquery中的事件绑定与事件移除

绑定

1.使用eventName(fn)  EG:  DOM 元素. click ( function  ( ) { }  )     ;  部分jquery事件可以添加

2.使用on(eventName, fn)EG: DOM元素.on (  " click " , function ( ) { } )    ; js事件可以全部添加

注册多个相同类型的事件并且不会相互排斥覆盖

移除

DOM元素.off(“指定事件”,指定类型 )方法可以移除

如果不传递参数会移除所有的事件,传一个参数的话会移除所有指定类型的事件,传两个参数的话会移除指定类型的指定事件

七、jquery的事件冒泡与默认行为

1.添加   return false可以阻止冒泡事件的发生

2.通过给回调函数传参event再通过event.stoppropagation来组织冒泡事件的发生

3阻止默认行为 1. return  false    2. event. preventDefault()方法组织默认事件的发生

八、jquery事件的自动触发

1. trigger()方法可以使事件自动触发,里面的参数值为事件类型

2. triggerHandler()方法也可以使事件自动触发,

区别:1.trigger自动触发事件时会触发事件冒泡;triggerHandler不会触发事件冒泡

           2.trigger自动触发事件时会触发默认行为;triggerHandler不会触发默认行为

          小BUG:trigger在自动触发A标签绑定的事件时,不会发生默认行为;此时可以在a标签外添加span标签,在span上使用trigger()

 

转载于:https://www.cnblogs.com/vvbk/p/10732391.html

你可能感兴趣的文章
zabbix监控的基础概念、工作原理及架构
查看>>
Farseer.net轻量级开源框架 中级篇:事务的使用
查看>>
js斐波拉切
查看>>
【41】102. Binary Tree Level Order Traversal
查看>>
BZOJ_1029_[JSOI2007]_建筑抢修_(贪心+优先队列)
查看>>
None.js 第五步 Buffer(缓冲区)
查看>>
dede文章页调用当前栏目链接方法
查看>>
django 自定义标签
查看>>
第二节课课堂作业
查看>>
在线mark.down编辑器
查看>>
PAT(乙级)1016
查看>>
1、mysql创建用户和授权总结
查看>>
【学校集训】【USACO15DecG】Bessie's Dream
查看>>
团队编程项目作业5-小组评分
查看>>
隔行变色效果
查看>>
js监听滚动条滚动事件
查看>>
java web实现文件下载的注意事项
查看>>
SQL数据库
查看>>
ORA-32004: obsolete and/or deprecated parameter(s) specified
查看>>
安装中文输入法
查看>>