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 相关文章推荐
asp.net和asp下ACCESS的参数化查询
Jun 11 Javascript
JS对URL字符串进行编码/解码分析
Oct 25 Javascript
jquery+javascript编写国籍控件
Feb 12 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
js获取json中key所对应的value值的简单方法
Jun 17 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
JavaScript操作文件_动力节点Java学院整理
Jun 30 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
JS+CSS实现网页加载中的动画效果
Oct 27 Javascript
vue实现nav导航栏的方法
Dec 13 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
Jan 03 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
Jul 19 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
如何分别全角和半角以避免乱码
2006/10/09 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
php 获取全局变量的代码
2011/04/21 PHP
php学习笔记之基础知识
2014/11/08 PHP
php实现的RSS生成类实例
2015/04/23 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
简单谈谈php浮点数精确运算
2016/03/10 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
JSON创建键值对(key是中文或者数字)方式详解
2017/08/24 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
Python算法之栈(stack)的实现
2014/08/18 Python
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
Python rstrip()方法实例详解
2018/11/11 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
大三在校生电子商务求职信
2013/10/29 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
新员工入职感言
2014/02/01 职场文书
安全生产宣传标语
2014/06/06 职场文书
村主任群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
2016新教师岗前培训心得体会
2016/01/08 职场文书
Java8 Stream API 提供了一种高效且易于使用的处理数据的方式
2022/04/13 Java/Android
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js