2015年12月21日
jQuery
常用方法
$()下常用方法
filter()与not()
filter()
是过滤,not()
是其反义词。
has()
has()
是包含的意思,是操作元素的子节点。保留包含特定后代的元素,去掉那些不含有指定后代的元素。
next()与prev()
next()
选择下一个兄弟节点,prev()
选择上一个兄弟节点。find()
find()
这个函数是找出正在处理的元素的后代元素的结合。eq()
eq()
找出元素结合中的某个元素。
第二个
h2
变红。
index()
index()
索引就是当前元素在所有兄弟节点中的位置。
元素的index,相对于选择器
addClass()与removeClass()
addCladd()
可以为元素添加多个类名,removeClass()
可以移除多个类名。width()、innerWidth()、outerWidth
设置或者获取相关容器的宽度,同理
height()
、innerHeight()
、outerHeight()
。
insertBefore() insertAfter() appendTo() prependTo()
```js div div span span
before() after() append() prepend()
与上面一样,不同就是后续的操作不一样,样式操作的都是前面的节点。
remove()
remove()
是删除节点,$('div).remove()
就是删除div这个节点。on()
on()
在选择元素上绑定一个或多个事件的事件处理函数。off()
off()
在选择元素上移除一个或多个事件的事件处理函数。off()
方法通常用于移除通过on()
方法添加的事件处理程序。scrollTop()
scrollTop()
获取匹配元素相对滚动条顶部的偏移。
BOM window对象
Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
全局变量是 window 对象的属性。
全局函数是 window 对象的方法。
甚至 HTML DOM 的 document 也是 window 对象的属性之一:
与此相同
resize() scroll()
resize()
事件是当调整浏览器窗口的大小时,发生 resize 事件。scroll()
事件是当用户滚动指定的元素时,会发生 scroll 事件。scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口)。ev pageX which
preventDefault stopPropagation
ev.preventDefault()
:阻止默认事件ev.stopPropagation()
:阻止冒泡的操作return false
:阻止默认事件 + 阻止冒泡的操作one()
one()
表示事件只能执行一次。
Last updated