juqery 学习之六 CSS--css、位置、宽高


Posted in Javascript onFebruary 11, 2011

css(name)
访问第一个匹配元素的样式属性。

--------------------------------------------------------------------------------

Return a style property on the first matched element.
返回值
String

参数
name (String) : 要访问的属性名称

示例
取得第一个段落的color样式属性的值。

jQuery 代码:

$("p").css("color");
-------------------------------------------------------------------------------------------------------------------------------------------------
css(properties)
把一个“名/值对”对象设置为所有匹配元素的样式属性。
这是一种在所有匹配的元素上设置大量样式属性的最佳方式。

--------------------------------------------------------------------------------

Set a key/value object as style properties to all matched elements.
This is the best way to set several style properties on all matched elements.
返回值
jQuery

参数
properties (Map) : 要设置为样式属性的名/值对

示例
将所有段落的字体颜色设为红色并且背景为蓝色。

jQuery 代码:

$("p").css({ color: "#ff0011", background: "blue" });

--------------------------------------------------------------------------------

如果属性名包含 "-"的话,必须使用引号:

jQuery 代码:

$("p").css({ "margin-left": "10px", "background-color": "blue" });
-------------------------------------------------------------------------------------------------------------------------------------------------
css(name,value)
在所有匹配的元素中,设置一个样式属性的值。
数字将自动转化为像素值

--------------------------------------------------------------------------------

Set a single style property to a value on all matched elements.
If a number is provided, it is automatically converted into a pixel value.
返回值
jQuery

参数
name (value) : 属性名

value (String, Number) : 属性值

示例
将所有段落字体设为红色

jQuery 代码:

$("p").css("color","red");
-------------------------------------------------------------------------------------------------------------------------------------------------
offset()
获取匹配元素在当前视口的相对偏移。
返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。

--------------------------------------------------------------------------------

Get the current offset of the first matched element relative to the viewport.
The returned object contains two Integer properties, top and left. The method works only with visible elements.
返回值
Object{top,left}

示例
获取第二段的偏移

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: 0, top: 35</p>
-------------------------------------------------------------------------------------------------------------------------------------------------
height()
取得第一个匹配元素当前计算的高度值(px)。
在 jQuery 1.2 以后可以用来获取 window 和 document 的高

--------------------------------------------------------------------------------

Get the current computed, pixel, height of the first matched element.
In jQuery 1.2, this method is able to find the height of the window and document.
返回值
Integer

示例
获取第一段的高

jQuery 代码:

$("p").height();

--------------------------------------------------------------------------------

获取文档的高

jQuery 代码:

$(document).height();
把所有段落的高设为 20:

jQuery 代码:

$("p").height(20);
-------------------------------------------------------------------------------------------------------------------------------------------------
width()
取得第一个匹配元素当前计算的宽度值(px)。
在 jQuery 1.2 以后可以用来获取 window 和 document 的宽

--------------------------------------------------------------------------------

Get the current computed, pixel, width of the first matched element.
In jQuery 1.2, this method is able to find the width of the window and document.
返回值
Integer

示例
获取第一段的宽

jQuery 代码:

$("p").width();

--------------------------------------------------------------------------------

获取当前窗口的宽

jQuery 代码:

$(window).width();
将所有段落的宽设为 20:

jQuery 代码:

$("p").width(20);

Javascript 相关文章推荐
javascript类继承机制的原理分析
Sep 12 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
Apr 15 Javascript
日历查询的算法 如何计算某一天是星期几
Dec 12 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
JQuery查找DOM节点的方法
Jun 11 Javascript
js实现的后台左侧管理菜单代码
Sep 11 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
Javascript封装id、class与元素选择器方法示例
Mar 13 Javascript
详解Angular5 路由传参的3种方法
Apr 28 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
May 21 Javascript
React中Ref 的使用方法详解
Apr 28 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
Feb 11 #Javascript
juqery 学习之五 文档处理 插入
Feb 11 #Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
Feb 11 #Javascript
Javascript面向对象之四 继承
Feb 08 #Javascript
javascript面向对象之二 命名空间
Feb 08 #Javascript
javascript中的对象创建 实例附注释
Feb 08 #Javascript
kmock javascript 单元测试代码
Feb 06 #Javascript
You might like
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
2013/01/23 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
javascript正则表达式总结
2016/02/29 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
VUEJS 2.0 子组件访问/调用父组件的实例
2018/02/10 Javascript
vue组件详解之使用slot分发内容
2018/04/09 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
ant design实现圈选功能
2019/12/17 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
Python笔试面试题小结
2019/09/07 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
简单掌握CSS3中resize属性的用法
2016/04/01 HTML / CSS
自主招生自荐信指南
2014/02/04 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
新郎新娘致辞
2015/07/31 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers