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/
随机推荐
- DDD实践(一)
DDD实践切入点(一) 前两篇:大型系统的支撑,应用系统开发思想的变迁 之前大致说了使用DDD的前期准备,现在可以真正开始实践了,以我刚刚结束的一个简单的经典DDD方式的项目为例子,当然由于比较简单, ...
- c#下载文件案例
public static void HttpDown(string fileName, System.Web.UI.Page p_Page,string floder) { string path ...
- Working with Entity Relations in OData
Working with Entity Relations in OData 前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http://www.cnblogs. ...
- keepalive学习
keepalive学习之软件设计 软件架构如下图所示: Keepalived 完全使用标准的ANSI/ISO C写出. 该软件主要围绕一个中央I/O复用分发器而设计,这个I/O复用分发器提供网络实时功 ...
- iOS基础 - 核心动画
一.核心动画 l 核心动画基本概念 l 基本动画 l 关键帧动画 l 动画组 l 转场动画 l Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事 ...
- Content Negotiation(内容协商)
Asp.Net Web API 2第十四课——Content Negotiation(内容协商) 前言 阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看 http:// ...
- storm搭建(1)zookeeper搭建
storm集群的安装我用了三台的虚拟机,ip分别是192.168.9.202和203和204,其中主机是202,两台分机的ip是203和204,之前两台机器的搭建已经完成,这次安装的环境是在204机器 ...
- MVC 5 - 将数据从控制器传递给视图
MVC 5 - 将数据从控制器传递给视图 在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图.控制器类将响应请求来的URL.控制器类是给您写代码来处理传入请求的地方,并从数据 ...
- poj3006 筛选法求素数模板(数论)
POJ:3006 很显然这是一题有关于素数的题目. 注意数据的范围,爆搜超时无误. 这里要用到筛选法求素数. 筛选法求素数的大概思路是: 如果a这个数是一个质数,则n*a不是质数. 用一个数组实现就是 ...
- ASP.NET MVC 使用MSBuild部署的几个注意事项
ASP.NET MVC 使用MSBuild部署的几个注意事项 做新项目,当时参考NopCommerce的结构,后台Nop.Admin是一个独立的Area Web Site,但部署的时候发现,使用一键发 ...