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/
随机推荐
- 用RequireJS优化Wijmo Web页面
用RequireJS优化Wijmo Web页面 上周Wijmo 2014 V2版本刚刚发布(下载地址), 有网友下载后发现仅仅使用了40个Widgets的一小部分,还需要加载全部的jquery.wi ...
- 错误与修复:ASP.NET无法检测IE10,IE11,导致_doPostBack未定义JavaScript错误,恒处于F5卷动条位置
<browsers> <browser id="IE11" parentID="Mozilla"> <identifica ...
- Unkown2
续上个unkown,这里mark一下,接下来觉得还有可能考到,且自己不会的东西(或不太会) 数学方面: 随机化,概率,简单的几何计算,杂七杂八的数论,组合数学中的差分,康托展开,高斯消元,线性规划 树 ...
- ASP.NET MVC 單元測試系列
ASP.NET MVC 單元測試系列 (7):Visual Studio Unit Test 透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Vi ...
- springmvc国际化 基于请求的国际化配置
springmvc国际化 基于请求的国际化配置 基于请求的国际化配置是指,在当前请求内,国际化配置生效,否则自动以浏览器为主. 项目结构图: 说明:properties文件中为国际化资源文件.格式相关 ...
- linux挂载分区
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 36G .3G 32G % / tmpf ...
- fiddle2 代理HTTPS请求无效?解决方法。
fiddle2: 捕获的https请求结尾跟着443,是因为没有开启HTTPS捕获. 解决方案,开启HTTPS捕获: 然后你就看到能正常捕获HTTPS请求了:
- Sublime中开发Ruby
Ruby:Sublime中开发Ruby需要注意的Encoding事项 目录 背景Sublime相关默认的文件存储编码:UTF8默认的输出控制台编码:UTF8修改默认的输出控制台编码Ruby相关默认的代 ...
- [转载]expect spawn、linux expect 用法小记
原文地址:expect spawn.linux expect 用法小记作者:悟世 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄.收藏.可是为什么要这么写 ...
- Centos 5上使用YUM安装GIT
网上搜索的基本上都是一样的内容 1.先安装git依赖的包 yum install zlib-devel yum install openssl-devel yum install perl yum i ...