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 javascript 实现关闭窗口时保存数据的办法
Nov 24 Javascript
关于javascript中this关键字(翻译+自我理解)
Oct 20 Javascript
基于JQuery制作的产品广告效果
Dec 08 Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
javascript异步编程的六种方式总结
May 17 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 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
东方红 - 来复式再生机的修复
2021/03/02 无线电
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
jQuery插件开发基础简单介绍
2013/01/07 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
2013/02/18 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
Node.js中路径处理模块path详解
2016/11/14 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
js模拟微博发布消息
2017/02/23 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
python3 logging日志封装实例
2020/04/08 Python
python不同系统中打开方法
2020/06/23 Python
python如何安装下载后的模块
2020/07/03 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
Kangol帽子官网:坎戈尔袋鼠
2018/09/26 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
人力资源部经理岗位职责规定
2014/02/23 职场文书
珍惜水资源建议书
2014/03/12 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书