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 相关文章推荐
js 优化次数过多的循环 考虑到性能问题
Mar 05 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
Apr 16 Javascript
AngularJS的Filter的示例详解
Mar 07 Javascript
JS滚动到指定位置导航栏固定顶部
Jul 03 Javascript
利用JS制作万年历的方法
Aug 16 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
Aug 25 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
Jan 10 Javascript
vue 登录滑动验证实现代码
Aug 24 Javascript
js中对象和面向对象与Json介绍
Jan 21 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
浅谈Vue中render中的h箭头函数
Nov 07 Javascript
vue3.0 上手体验
Sep 21 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函数实现判断是否移动端访问
2015/03/03 PHP
隐性调用php程序的方法
2015/06/13 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
mouse_on_title.js
2006/08/25 Javascript
使用jQuery的将桌面应用程序引入浏览器
2010/11/19 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
如何编写jquery插件
2017/03/29 jQuery
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
微信小程序如何调用新闻接口实现列表循环
2019/07/02 Javascript
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
Python随机读取文件实现实例
2017/05/25 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
python实现查找所有程序的安装信息
2020/02/18 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
小学家长会邀请函
2014/01/23 职场文书
幼儿园教师国培感言
2014/02/02 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
年终总结会议主持词
2014/03/17 职场文书
教师节宣传方案
2014/05/23 职场文书
中小学生学籍证明
2014/10/25 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers