鼠标事件:
click()单击鼠标时
mouseover()鼠标指针移过时
mouseout()鼠标指针移出时
mouseenter()鼠标指针进入时
mouseleave()鼠标指针离开时
键盘事件:
keydown()按下键盘时
keyup()释放键盘时
keypress()产生可打印的字符时
hover(enter,leave)方法相当于mouseover()和mouseout()的组合
enter进入
leave离开
toggle(fn1,fn2……fnN)方法用于模拟鼠标连续click事件
toggle()方法如果不带参数与show()和hidden()方法作用一样
toggle()类样式
动画
(selector).show([speed],[callback])(selector).show([speed],[callback])(selector).hidden([speed],[callback])
speed打开的速度
callback回调函数
根据透明度淡入,淡出
(selector).fadeln([speed],[callback])(selector).fadeln([speed],[callback])(selector).fadeOut([speed],[callback])
改变元素的高度
(selector).slideUp([speed],[callback])(selector).slideUp([speed],[callback])(selector).slideDown ([speed],[callback])
自定义动画
(selector).animate(params.speed,callback)params必须定义形成动画的CSS属性节点:创建节点:(selector).animate(params.speed,callback)params必须定义形成动画的CSS属性节点:创建节点:(selector)通过选择器获取节点
(element)把DOM节点转化成jQuery节点(element)把DOM节点转化成jQuery节点(html)使用HTML字符串创建jQuery节点
插入节点:
在元素内部插入子节点
(A).append(B)表示将B追加到A中(A).append(B)表示将B追加到A中(A).appendTo(B)表示把A追加到B中
(A).prepend(B)表示将B前置插入到A中(A).prepend(B)表示将B前置插入到A中(A).prependTo(B)表示将A前置插入到B中
元素外部插入同辈节点
(A).after(B)表示将B插入到A之后AB(A).after(B)表示将B插入到A之后AB(A).insertAfter(B)表示将A插入到B之后BA
(A).before(B)表示将B插入至A之前BA(A).before(B)表示将B插入至A之前BA(A).insertBefore(B)表示将A插入到B之前AB
删除节点:
(selector).remove([expr])删除整个节点(selector).remove([expr])删除整个节点(selector).empty清空节点内容
detach():删除整个节点,保留元素的绑定事件,附加的数据
替换节点:
replaceWith()后面的替换前面
replaceAll()前面的替换后面
复制节点:
clone()复制某个节点
(selector).clone([includeEvents])includeEvents参数为:truefalsetrue复制事件的处理false反之属性操作:设置属性元素:attr()用来获取与设置元素属性(selector).clone([includeEvents])includeEvents参数为:truefalsetrue复制事件的处理false反之属性操作:设置属性元素:attr()用来获取与设置元素属性(selector).attr([name])获取属性值
(selector).attr(name1:value1…name2:value2)设置属性值删除元素属性:(selector).attr(name1:value1…name2:value2)设置属性值删除元素属性:(selector).removeAttr(name);