jQuery学习笔记 操作jQuery对象 CSS处理


Posted in Javascript onSeptember 19, 2012

CSS基本属性处理

方法 描述
css(name) 获取元素上CSS规则中name属性值
css(name,value) css(name,fn(index,value)) css({name1:value1,…,nameN:valueN}) 设置元素上CSS规则name属性的值为value,也可使用函数参数,不解释;还可以一次性为同一元素设置多个CSS属性

CSS尺寸属性处理

方法 描述
height() 获取元素CSS属性height的值
width() 获取元素CSS属性width的值。这两个方法获取的是元素在页面中的实际高度宽度值,多用于数学运算,比较方便
innerHeight() 获取元素内部区域(包括内边距padding)的实际高度值
innerWidth() 获取元素内部区域的实际宽度值
outerHeight() 获取元素外部区域(包括内边距padding、边框border)的实际高度值
outerWidth() 获取元素外部区域的实际宽度值。若需计入外边距margin,可以传入一个true参数,即outerHeight(true)或outerWidth(true)

CSS位置属性处理

方法 描述
offset() offset(coord) offset(fn(index,coord)) 获取元素在当前视窗的相对偏移,返回一个包含top和left属性的对象。比如$(“p”).offset().top。该方法只对可见元素有效。也可设置偏移值,注意coord也是个对象,比如$(“p”).offset({“top”:40,”left”:15})
position() 获取元素相对最近定位祖先元素的偏移值,同样返回一个包含top和left属性的对象。
scrollTop() scrollTop(value) 获取垂直滚动条相对于该元素最顶端的偏移值
scrollLeft() scrollLeft(value) 获取水平滚动条相对于该元素最左端的偏移值。两方法都可设置值,默认单位px,若value为负值则滚动条移动到最顶端或最左端;若value超出最大值则移动到最底端或最右端
Javascript 相关文章推荐
use jscript List Installed Software
Jun 11 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 Javascript
对比分析json及XML
Nov 28 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
Javascript编写2048小游戏
Jul 07 Javascript
理解js对象继承的N种模式
Jan 25 Javascript
利用jQuery中的ajax分页实现代码
Feb 25 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
Bootstrap图片轮播效果详解
Oct 17 Javascript
jQuery插件Validation表单验证详解
May 26 jQuery
layui自定义插件citySelect实现省市区三级联动选择
Jul 26 Javascript
vue项目支付功能代码详解
Feb 18 Vue.js
firefox下jQuery UI Autocomplete 1.8.*中文输入修正方法
Sep 19 #Javascript
dotopAlert 提示用户需安装播放器的代码
Sep 17 #Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
Sep 17 #Javascript
js函数的引用, 关于内存的开销
Sep 17 #Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 #Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 #Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 #Javascript
You might like
文章推荐系统(二)
2006/10/09 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
改写函数实现PHP二维/三维数组转字符串
2013/09/13 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
PHP模板解析类实例
2015/07/09 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2017/09/11 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
2020/08/06 Javascript
一个基于flask的web应用诞生(1)
2017/04/11 Python
python爬虫headers设置后无效的解决方法
2017/10/21 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
python定时任务 sched模块用法实例
2019/11/04 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
Python面试题集
2012/03/08 面试题
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
高级护理专业毕业生推荐信
2013/12/25 职场文书
求职意向书范文
2014/04/01 职场文书
消防安全月活动总结
2015/05/08 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
生产车间管理制度
2015/08/04 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL