jQuery之CSS

Posted 小伍前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery之CSS相关的知识,希望对你有一定的参考价值。

一、CSS

1、css(name|pro|[,val|fn])

访问 或设置 匹配元素的样式属性
name:要访问的属性名称 或 一个或多个css属性组成的一个数组

例:$("p").css("color");

properties:要设置的样式属性的名/值对

例:$("p").css({"color":"#ccc","fontSize":"red"});

name,value:属性名,属性值

例:$("p").css("color","red");

name,function(index,value):
    1:属性名
    2:此函数返回要设置的属性值。接受两个参数,index为元素在对象集合中的索引位置,value是原先的属性值。

二、位置

1、offset([coordinates])

获取匹配元素在当前视口的相对偏移,返回的对象包含两个整型属性:top和left

html:
    <span>hello</span><span>world</span>
js:
    var offset =$("p:last").offset();
    p.html("left: " + offset.left + ", top " + offset.top);//获取第二段偏移
    $("span:last").offset({top:100,left:100});//设置第二段偏移

2、position()

获取匹配元素相对父元素的偏移,仅对可见元素有效

html:
   <span>Hello</span><span>world</span>
js:
   var position = $("p:first").positon();
   $("p:last").html("left: " + pisition.left + ", top: " + position.top);

3、scrollTop([val])

获取匹配元素相对滚动条顶部的偏移,对可见和隐藏元素都有效

4、scrollLeft([val])

获取匹配元素相对滚动条左侧的偏移,对可见和隐藏元素都有效

三、尺寸

1、height([val|fn])

获取匹配元素当前计算的高度值(px)
val:设定CSS中‘height’的值
function(index,height):返回用于设置高度的一个函数。

2、width([val|fn])

获取第一个匹配元素当前计算的宽度值(px)
val:设定CSS中‘width’的值
function(index,width):返回用于设置高度的一个函数。

3、innerHeight()

获取第一个匹配元素内部区域高度(包括padding、不包括边框),对可见和隐藏元素都有效

4、innerWidth()

获取第一个匹配元素内部区域宽度(包括padding、不包括边框),对可见和隐藏元素都有效

5、outerHeight([options])

获取第一个匹配元素外部高度(默认包括padding和边框),对可见和隐藏元素均有效
若options设置为true,则会把margin也算上

6、outerWidth([options])

获取第一个匹配元素外部高度(默认包括padding和边框),对可见和隐藏元素均有效
若options设置为true,则会把margin也算上


以上是关于jQuery之CSS的主要内容,如果未能解决你的问题,请参考以下文章

高效Web开发的10个jQuery代码片段

十条jQuery代码片段助力Web开发效率提升

十条jQuery代码片段助力Web开发效率提升

我可以用 CSS 画出像命运之轮这样的东西吗?

web前端开发JQuery常用实例代码片段(50个)

炫酷 CSS 背景效果的 10 个代码片段