jquery学习总结12-24
一、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()
jquery学习总结12-24的更多相关文章
- jQuery学习总结(一)——jQuery基础与学习资源
前一段时间录了一套关于jQuery的视频分享给大家,可以在下载区下载到,本来想配合文字一起的,后面发现视频+帮助文档也是非常好的学习方法. 一.jQuery简介与第一个jQuery程序 1.1.jQu ...
- jQuery 学习笔记
jQuery 学习笔记 一.jQuery概述 宗旨: Write Less, Do More. 基础知识: 1.符号$代替document.getElementById( ...
- jQuery学习笔记(一):入门
jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操 ...
- jQuery学习笔记 - 基础知识扫盲入门篇
jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...
- 大量Javascript/JQuery学习教程电子书合集
[推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人 不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pd ...
- [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人
不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pdf 274.79 KB 21天学通JavaScript(第2版)-顾宁燕扫描版.pdf ...
- jQuery学习笔记之Ajax用法详解
这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求.载入.处理.传递等,需要的朋友可以参考下 本文实例讲述了j ...
- jQuery学习笔记之概念(1)
jQuery学习笔记之概念(1) ----------------------学习目录-------------------- 1.概念 2.特点 3.选择器 4.DOM操作 5.事件 6.jQuer ...
- jQuery学习之开篇
吐槽 近期比較烦,对于一个前端白痴来说,工作方向突然转向前端这块着实让人蛋疼无比.前段时间简单的学习了下EasyUI,算是对其有一个简单的认知了吧.EasyUI的研究过程中发现,假设没有掌握JS.JQ ...
- 第二十六篇 jQuery 学习8 遍历-父亲兄弟子孙元素
jQuery 学习8 遍历-父亲兄弟子孙元素 jQuery遍历,可以理解为“移动”,使用“移动”还获取其他的元素. 什么意思呢?老师举一个例子: 班上30位同学,我是新来负责教这个班学生的老师 ...
随机推荐
- Windows、Linux的环境变量
Windows操作系统 什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等. 这点有点类似于DOS时期的默认路径,当你运行某些程序时除 ...
- java使用Filter过滤器对Response返回值进行修改
转:java使用Filter过滤器对Response返回值进行修改 练习时只做了对request 的处理,这里记录一下,filter 对 response的处理. 原文地址:java使用Filter过 ...
- linux io的cfq代码理解
内核版本: 3.10内核. CFQ,即Completely Fair Queueing绝对公平调度器,原理是基于时间片的角度去保证公平,其实如果一台设备既有单队列,又有多队列,既有快速的NVME,又有 ...
- C#使用List实现类似RadioButtonGroup的单选功能
首先说说需求,有多种不同类型的UserControl用于以不同的方式显示数据,想通过在另一个view中实现某种点击选中按钮后,在数据显示view中,只让被逻辑关联的UserControl显示(Visi ...
- MySQL Tips
MySQL中的一些Tips,个人总结或者整理自网络 不明白为什么MySQL的很多材料中总是喜欢把联合(复合)索引和覆盖索引放在一块说事? 1,联合索引是一种索引的类型,指创建索引的时候包含了多个字段. ...
- 查找运行时间超过1天的frmweb进程
EBS中经常会出现一些zombie的frmweb进程,特征是运行时间很长,占用CPU都(1个frmweb进程占用1个CPU线程100%资源)下面脚本是利用awk找到运行时间超过1天的frmweb进程, ...
- Mysql设置大小写敏感
1.linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写: 2.用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_n ...
- java 图片转base64字符串、base64字符串转图片
java 图片转base64字符串.base64字符串转图片 1. 图片转base64字符串: /** * base64编码字符串转换为图片 * @param imgStr base64编码字符串 * ...
- C语言的三目运算符(x=a?b:c):条件运算符
三目运算符使用是为了有条件判断的选择赋值 x = a ? b : c 先计算 a表达式 是否为真.若为真,x 的值便是 b表达式的值,否则 x的值便是 c表达式的值. 条件运算符是右结合的. 如:a ...
- 从裸机到实时操作系统RTOS
最近有点闲,公司新年过后一直没有项目,手头上维护的两个程序也比较稳定. 想起来去年做的商业时钟,做了一半,销售反馈回来说,市场不明朗,不建议往下开展,就搁置了,趁着现在有空,把他捡起来. 原来的代码都 ...