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 更严格的相等 [译]
Sep 20 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
Feb 05 Javascript
js整数字符串转换为金额类型数据(示例代码)
Dec 26 Javascript
JS文本获得焦点清除文本文字的示例代码
Jan 13 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
Sep 18 Javascript
Webpack 服务器端代码打包的示例代码
Sep 19 Javascript
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
vue-test-utils初使用详解
May 23 Javascript
详解nvm管理多版本node踩坑
Jul 26 Javascript
js实现简单进度条效果
Mar 25 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
Apr 13 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/06/08 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
JsDom 编程小结
2011/08/09 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
使用js画图之饼图
2015/01/12 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
详解基于node.js的脚手架工具开发经历
2019/01/28 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
python pandas 时间日期的处理实现
2019/07/30 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
Python实现微信好友的数据分析
2019/12/16 Python
python切割图片的示例
2020/11/12 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
英文求职信结束语大全
2013/10/26 职场文书
新闻编辑自荐信
2013/11/03 职场文书
实习自我鉴定
2013/12/15 职场文书
致400米运动员广播稿
2014/02/07 职场文书
元宵节晚会主持词
2015/07/01 职场文书