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中void(0)的具体含义解释
Aug 02 Javascript
javascript 二维数组的实现与应用
Mar 16 Javascript
js各种验证文本框输入格式(正则表达式)
Oct 22 Javascript
Javascript的严格模式strict mode详细介绍
Jun 06 Javascript
根据当前时间在jsp页面上显示上午或下午
Aug 18 Javascript
javascript中函数作为参数调用的方法
Feb 09 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
Angularjs中UI Router全攻略
Jan 29 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
Dec 22 Javascript
Web技术实现移动监测的介绍
Sep 18 Javascript
手写Vue弹窗Modal的实现代码
Sep 11 Javascript
vue iview实现动态新增和删除
Jun 17 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
PHP删除非空目录的函数代码小结
2013/02/28 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
利用PHP生成CSV文件简单示例
2016/12/21 PHP
屏蔽相应键盘按钮操作
2014/03/10 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
2015/12/03 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
基于jquery日历价格、库存等设置插件
2020/07/05 jQuery
vue-cli如何添加less 以及sass
2017/07/06 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
解决vue 路由变化页面数据不刷新的问题
2018/03/13 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
详解Python中的变量及其命名和打印
2016/03/11 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
Python实现的堆排序算法示例
2018/04/29 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
python实现FTP循环上传文件
2020/03/20 Python
python如何安装下载后的模块
2020/07/03 Python
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
女性时尚在线:IVRose
2019/02/23 全球购物
药学专业学生的自我评价分享
2014/02/06 职场文书
中学校庆方案
2014/03/17 职场文书
交通事故起诉书
2015/05/19 职场文书
离婚被告代理词
2015/05/23 职场文书
获奖感言范文
2015/07/31 职场文书
民事调解协议书
2016/03/21 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技