jQuery()调用
('加标签')创建节点
父元素.append(子元素)放在最后
子元素.appendTo(父元素)放在最后
父元素.prepend(子元素)放在最前
子元素.oreoendTo(父元素)放在最前
页面元素.after(要添加的元素)哪一个元素的后面是要添加的元素
要添加的元素.inertAfter(页面元素)
页面元素.before(要添加的元素)哪一个元素的前面
要添加的元素.insertBefore(页面元素)把要添加的元素插入到页面元素的前面
替换节点
被替换节点.rebalcewith(要替换节点)
要替换的节点.replaceAll(被替换的节点集合)
删除节点
某一个元素.remove()把自己从页面里面移除
元素.empty()把自己变成一个空标签
元素.clone(flase)第一个参数:复制元素身上事件||第二个参数:复制子元素身上事件
元素尺寸
width()||height()内容区域的宽和高
innerWidth()||innerHeight()内容区域+padding的宽和高
outerWidth()||outerHeight()内容区域+padding+border的宽和高
outerWidth(true)||outerHeight(true)元素的内容区域+padding+border+margin
元素的偏移量
offset()相对于页面左上角的尺寸
offset({left:值,top:值})绝对设置页面左侧或者上面固定的位置
position()有绝对定位=定位的值,相对定位=父元素到父元素定位的值+自己定位的值
没有定位,父元素到父元素定位的值
scrollTop()和scrollleft()浏览器卷去的宽度和高度
动画 有三个参数:时间,曲线,回调函数
show()显示
hide()隐藏
toggle()切换
slideDown()下拉显示
slideUp()上拉隐藏
slideToggle()切换
fadeIn()渐渐的显示
fadeOut()渐渐的隐藏
fadeToggle()切换
fadeTo()去到一个指定的透明度,参数:时间,透明度,运动曲线,回调函数
animate()制作动画,参数:对象,时间,曲线,回调函数
stop()直接让动画停止,在哪里触发,动画就停在哪里
finish()触发的时候,直接让动画到达目标位置
事件的On方法
on(事件类型,事件处理函数)
on(事件类型,复杂数据类型参数,事件处理函数)直接使用e.data来获取传递的参数
on(事件类型,字符串,事件处理函数)用来做事件委托的
on(事件类型,字符串,传递参数,事件处理函数)
on(对象)对象里面的每一个成员就是一个事件
事件的One方法,绑定的事件只能执行一次
one(事件类型,事件处理函数)
one(事件类型,复杂数据类型参数,事件处理函数)
one(事件类型,委托字符串,事件处理函数)
one(事件类型,委托,传递参数,事件处理函数)
one(对象)
off()移除事件
ajax方法
语法.post(地址,携带的参数,成功的回调函数,期望后台返回的数据类型)
(window).全局ajax函数名(function(){})
ajaxStart()请求开始的时候触发,多个触发一次
ajaxSend()当每一个请求发送之前触发
ajaxSuccess()只要有一个请求成功了,就会触发
ajaxError()只要有一个请求失败就会触发
ajaxComplete()只要有一个请求完成了,就会触发
ajaxStop()请求结束的时候触发,多个触发最后一次
入口函数,就是页面加载完毕后执行
(function(){})会在html结构加载完毕后执行
多库并存
noConflict()直接写的时候,jQuery就不会向外暴露.extend()传递一个对象,对象里面的每一项就是你扩展的内容
使用的时候,.fn.extend()接受一个对象,对象里面的每一个成员都是你扩展的内容
使用元素集合.对象成员()
$(form).serialize()获取表单元素,并以字符串形式输出
$元素.delegate('button','click',function(){}当前或未来元素添加事件
网友评论