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 获取图片颜色
Apr 05 Javascript
起点页面传值js,有空研究学习下
Jan 25 Javascript
jQuery实现的立体文字渐变效果
May 17 Javascript
javascript加号&quot;+&quot;的二义性说明
Mar 04 Javascript
JS实现遮罩层效果的简单实例
Nov 12 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
H5移动端图片压缩上传开发流程
Nov 09 Javascript
javascript入门之数组[新手必看]
Nov 21 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
JS动画定时器知识总结
Mar 23 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
May 12 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
点评山进PR-D3L三波段收音机
2021/03/02 无线电
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
如何利用预加载优化Laravel Model查询详解
2017/08/11 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
Stop SQL Server
2007/06/21 Javascript
js制作的鼠标悬浮时产生的下拉框效果
2012/10/27 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
jQuery获取cookie值及删除cookie用法实例
2016/04/15 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
AngularJS之自定义服务详解(factory、service、provider)
2017/04/14 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
JS排序算法之希尔排序与快速排序实现方法
2017/12/12 Javascript
JavaScript设计模型Iterator实例解析
2020/01/22 Javascript
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
numpy.random模块用法总结
2019/05/27 Python
PyQt5 实现字体大小自适应分辨率的方法
2019/06/18 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
python 绘制国旗的示例
2020/09/27 Python
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
幼教简历自我评价
2014/01/28 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
实习班主任自我评价
2015/03/11 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python