jQuery的css
1、css(name|pro|[,val|fn]) 访问匹配元素的样式属性。
参数name 描述:
取得第一个段落的color样式属性的值。
$("p").css("color"); 参数properties 描述:
将所有段落的字体颜色设为红色并且背景为蓝色。
$("p").css({
"color": "#ff0011",
"background": "blue"
}); 参数name,value 描述:
将所有段落字体设为红色
$("p").css("color","red"); 参数name,回调函数 描述:
逐渐增加div的大小
$("div").click(function() {
$(this).css({
width: function(index, value) {
return parseFloat(value) * 1.2;
},
height: function(index, value) {
return parseFloat(value) * 1.2;
}
});
});
2、offset([coordinates]) 获取匹配元素在当前视口的相对偏移。
无参数描述:
获取第二段的偏移 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:last");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top ); 结果:
<p>Hello</p><p>left: , top: </p> 参数coordinates 描述:
获取第二段的偏移 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
$("p:last").offset({ top: , left: });
3、position() 获取匹配元素相对父元素的偏移。
获取第一段的偏移 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
var position = p.position();
$("p:last").html( "left: " + position.left + ", top: " + position.top ); 结果:
<p>Hello</p><p>left: , top: </p>
4、scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移。
获取第一段相对滚动条顶部的偏移 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "scrollTop:" + p.scrollTop() ); 结果:
<p>Hello</p><p>scrollTop: </p> 参数val 描述:
设置相对滚动条顶部的偏移
jQuery 代码:
$("div.demo").scrollTop()
5、scrollLeft([val]) 获取匹配元素相对滚动条左侧的偏移。
无参数描述:
获取第一段相对滚动条左侧的偏移 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "scrollLeft:" + p.scrollLeft() ); 结果:
<p>Hello</p><p>scrollLeft: </p> 参数val 描述:
设置相对滚动条左侧的偏移
jQuery 代码:
$("div.demo").scrollLeft();
6、height([val|fn]) 取得匹配元素当前计算的高度值(px)。
无参数描述:
获取第一段的高
$("p").height(); 参数val 描述:
把所有段落的高设为 :
$("p").height(); 参数function(index, height) 描述:
以 像素的幅度增加 p 元素的高度
$("button").click(function(){
$("p").height(function(n,c){
return c+;
});
});
7、width([val|fn]) 取得第一个匹配元素当前计算的宽度值(px)。
无参数描述:
获取第一段的宽
$("p").width(); 参数val 描述:
把所有段落的宽设为 :
$("p").width(); 参数function(index, height) 描述:
以 像素的幅度增加 p 元素的宽度
$("button").click(function(){
$("p").width(function(n,c){
return c+;
});
});
8、innerHeight() 获取第一个匹配元素内部区域高度(包括补白、不包括边框)。
获取第一段落内部区域高度。 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "innerHeight:" + p.innerHeight() ); 结果:
<p>Hello</p><p>innerHeight: </p>
9、innerWidth() 获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。
获取第一段落内部区域宽度。 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "innerWidth:" + p.innerWidth() ); 结果:
<p>Hello</p><p>innerWidth: </p>
10、outerHeight([options]) 获取第一个匹配元素外部高度(默认包括补白和边框)。
获取第一段落外部高度。 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "outerHeight:" + p.outerHeight() + " , outerHeight(true):" + p.outerHeight(true) ); 结果:
<p>Hello</p><p>outerHeight: , outerHeight(true):</p>
11、outerWidth([options]) 获取第一个匹配元素外部宽度(默认包括补白和边框)。
获取第一段落外部宽度。 HTML 代码:
<p>Hello</p><p>2nd Paragraph</p> jQuery 代码:
var p = $("p:first");
$("p:last").text( "outerWidth:" + p.outerWidth() + " , outerWidth(true):" + p.outerWidth(true) ); 结果:
<p>Hello</p><p>outerWidth: , outerWidth(true):</p>
jQuery的css的更多相关文章
- jQuery属性/CSS使用例子
jQuery属性/CSS 1..attr() 获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性. 例1:获取元素的属性的值 <p title="段落 ...
- jquery的css详解(二)
jq的工具方法style用于设置样式,jq的实例方法css在设置样式时就是调用的它,接下来分析一下源码. jQuery.extend({ ............................ st ...
- jquery的css详解(一)
通过阅读源码可以发现css是jq的实例方法.而在内部调用jq的工具方法access来实现的,对该方法不了解的朋友请点击 -> jquery工具方法access详解 在access的回调中做了一个 ...
- jquery修改css样式,样式带!important
由于需求的需要,今天在用jquery修改一个弹出框的样式的时候,由于有一个按钮有padding-left:12px;导致内间距空出来的这一块颜色用普通的方式无法改变. 普通的jquery修改css的方 ...
- 使用jquery修改css中带有!important的样式属性
当CSS中含有!important的样式属性时,普通的修改方式是会出现失败的.如下: <div class="test">使用jquery修改css中带有!import ...
- jquery和css自定义video播放控件
下面介绍一下通过jquery和css自定义video播放控件. Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的 ...
- 在线运行Javascript,Jquery,HTML,CSS代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xht ...
- JQuery:JQuery操作CSS类
JQuery:CSS类jQuery - 获取并设置 CSS 类,通过 jQuery,可以很容易地对 CSS 元素进行操作.jQuery 操作 CSSjQuery 拥有若干进行 CSS 操作的方法.我们 ...
- jQuery和CSS 3定制HTML 5视频播放器
目前,随着越来越多的浏览器开始支持更多的HTML5新特性,开发者也逐渐关注HTML5的开发.在众多HTML5的新特性中,视频方面的新特性是 很值得开发者和用户关注的.现在,只需要有支持HTML5的浏览 ...
- 在线API,桌面版,jquery,css,Android中文开发文档,JScript,SQL掌用实例
学习帮助文档大全 jquery,css,Android中文开发文档,JScript,SQL掌用实例 http://api.jq-school.com/
随机推荐
- asp.net请求响应模型原理随记回顾
asp.net请求响应模型原理随记回顾: 根据一崇敬的讲师总结:(会存在些错误,大家可以做参考) 1.-当在浏览器输入url后,客户端会将请求根据http协议封装成为http请求报文.并通过主sock ...
- Random随机数
Random类的常用方法 方法 备注 Int nextInt() 返回一个int类型的随机数 Int nextInt(n) 返回一个0到n之间的数,不包括n Double nextDouble() 返 ...
- DLL文件的引用
首先我们先要写一个DLL文件: 我先创建一个win32的DLL工程,在工程中添加了Math.h和Math.cpp文件,具体内容如下: Math.h: #pragma once #include &qu ...
- 线程:Semaphore实现信号灯
Semaphore是一个计数的信号量,可以维护当前访问自身的线程个数,并提供了同步机制.使用Semaphore可以控制同时访问资源的线程个数,例如实现一个文件允许的线程访问数.打个通俗的比喻,Sema ...
- Spring in action (1)
spring中注入bean的方法: 1.通过xml文件来注入bean. 2.通过java注解来注入 默认的bean生命周期是单例的.每次都会返回相同的类的实例.
- PHP gbk转换成utf8
/** * GBK ASCII 转换成utf8 */ public function to_utf8($str){ $detect = array('ASCII', 'GBK', 'UTF-8'); ...
- [转]Breaking Bad With DTrace
Source:http://initwithfunk.com/blog/2013/05/31/breaking-bad-with-dtrace/ I’ve spent an unwise amount ...
- Linux环境进程间通信(四):信号灯
linux下进程间通信的几种主要手段: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允 ...
- ASP.NET所谓前台调用后台、后台调用前台想到HTTP——实践篇
由ASP.NET所谓前台调用后台.后台调用前台想到HTTP——实践篇 在由ASP.NET所谓前台调用后台.后台调用前台想到HTTP——理论篇中描述了一下ASP.NET新手的三个问题及相关的HTTP协议 ...
- CSS属性合写
animation:[[ animation-name ] || [ animation-duration ] || [ animation-timing-function ] || [ animat ...