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 相关文章推荐
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
Jul 09 Javascript
Jquery中ajax方法data参数的用法小结
Feb 12 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
Apr 27 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
Sep 16 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
微信小程序  简单实例(阅读器)的实例开发
Sep 29 Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
使用JS和canvas实现gif动图的停止和播放代码
Sep 01 Javascript
浅探express路由和中间件的实现
Sep 30 Javascript
微信小程序 生成携带参数的二维码
Oct 23 Javascript
Servlet返回的数据js解析2种方法
Dec 12 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
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
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
Zabbix添加Node.js监控的方法
2016/10/20 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
2018/06/29 Javascript
vuejs移动端实现div拖拽移动
2019/07/25 Javascript
jquery css实现流程进度条
2020/03/26 jQuery
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
全面解读Python Web开发框架Django
2014/06/30 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
django中send_mail功能实现详解
2018/02/06 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
python实现动态数组的示例代码
2019/07/15 Python
快速查找Python安装路径方法
2020/02/06 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
波兰快递服务:Globkurier.pl
2019/11/08 全球购物
施工班组长岗位职责
2014/01/05 职场文书
司法所长先进事迹
2014/06/02 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
未婚证明书模板
2014/10/08 职场文书
感谢信模板大全
2015/01/23 职场文书
个人年终总结范文
2015/03/09 职场文书
售后服务质量承诺书
2015/04/29 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python