2015年12月21日
jQuery
常用方法
css('width','200px')
css('width')
//当只有一个参数的时候,是取值;当有两个参数的时候,是赋值。
alert( $('li').html() );
//当一组元素的时候,取值是一组中的第一个
$('li').html('hello');
//当一组元素的时候,赋值是一组中的所有元素$()下常用方法
filter()与not()
filter()是过滤,not()是其反义词。
$(function(){
//$('div').filter('.box').css('background','red');
$('div').not('.box').css('background','red');
});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
Was this helpful?