全栈工程师开发手册 (作者:栾鹏)

快捷链接:
jquery系列教程1-选择器全解
jquery系列教程2-style样式操作全解
jquery系列教程3-DOM操作全解
jquery系列教程4-事件操作全解
jquery系列教程5-动画操作全解
jquery系列教程6-ajax的应用全解
jquery系列教程7-自定义jquery插件全解
jquery系列教程8-jquery插件大全

jquery中的style样式全解:

$cr = $("#id");  //选中元素获元素列表

通过attr函数操作样式

$cr.attr("src");                                      //attr(name)表示读取属性
$cr.attr("src","test.jpg");                          //attr(key,value)表示设置属性
$cr.attr({src:"test.jpg",alt:"test image"});        //attr(properties)同时设置多个属性
$cr.attr("title",function(){                         //attr(key,fn)通过函数获取值return this.src;
});
$cr.removeAttr("src");                                //删除属性

通过class函数操作样式

var label_class = $cr.attr("class");                 //获取样式
$cr.attr("class","high");                             //设置样式
$cr.addClass("high1");                                 //追加样式
$cr.removeClass("high1");                              //移除样式
$cr.removeClass("high1 high");                        //同时移除多个样式
$cr.toggle("high1");                                   //对样式参数有无进行切换
$cr.hasClass("high1");                                 //判断是否含有指定样式,实际调用的为is(".high1");

通过css函数操作样式

$cr.css("color");                                               //css(name)读取style样式
$cr.css("color","red");                                          //css(key,value)设置style样式,等价于cr.style.color="red"
$cr.css({'fontSize':'30px','backgroundColor':'#888888'});  //css(properties)同时设置多个样式。在带有-的样式属性中如font-size,添加引号后,可以写成font-size也可以写成驼峰式fontSizeif($cr.css("height")==$cr.height()){                           //css(key,fn)通过函数计算样式值,height()获取的高度与样式无关,是元素在页面中的实际高度,不带单位。css("height")获取的高度与样式有关,可能会得到auto结果,也有可能得到10px字符串$cr.height(100);                                            //设置高度为数字,默认单位为px$cr.height("10em");
}

通过样式专有函数操作样式

var width = $cr.width();                                        //读取宽高相关样式:height、width、innerHeight、innerWidth、outerHeight、outerWidth
$cr.width(800);                                                 //设置宽高相关样式:height、width、innerHeight、innerWidth、outerHeight、outerWidth
var offset = $cr.offset();                                      //偏移类。获取元素在当前视窗中的相对偏移,只对可见元素有效,包含offset.left和offset.top两个属性
var position = $cr.position();                                  //位置类。获取元素相对于最近的一个position属性设置为relative或absolute的祖父节点的相对偏移,包含position.left和position.top两个属性
$cr.scrollTop();                                                //获取元素的滚动条距顶端的距离
$cr.scrollLeft(300);                                            //获取元素的滚动条距左端的距离,也可以通过参数设置滚动左边的距离
$cr.show();                                                      //表示display:block,
$cr.hide();                                                      //表示display:none;
$cr.toggle();                                                   //切换元素的可见状态

jquery系列教程2-style样式操作全解相关推荐

  1. js系列教程12-浏览器存储全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...

  2. jquery系列教程5-动画操作全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  3. jquery系列教程4-事件操作全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  4. jquery系列教程3-DOM操作全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  5. jquery系列教程1-选择器全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件 ...

  6. js系列教程7-DOM操作全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...

  7. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  8. jquery系列教程6-ajax的应用全解

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  9. js系列教程6-BOM操作全解

    全栈工程师开发手册 (作者:栾鹏) 快捷链接: js系列教程1-数组操作全解 js系列教程2-对象和属性全解 js系列教程3-字符串和正则全解 js系列教程4-函数与参数全解 js系列教程5-容器和算 ...

最新文章

  1. 如何在本地访问远程服务器的jupyter notebook?
  2. Java 9 - 17 特性解读:​Java 13
  3. 综合一2017.5.17
  4. [Leetcode]@python 68. Text Justification
  5. 解题报告——习题2-5 分数化小数(decimal) 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。
  6. 【pyqt5学习】——进度条progressBar
  7. android代码打开数据库,Android打开和关闭数据库
  8. 计算机中常用术语CAD是指,计算机基础知识理论复习题及答案
  9. hive内部表和外部表的区别_走近大数据之Hive进阶(四、Hive的表连接)
  10. Retinex实验效果图和图片格式转化的失真问题
  11. LINUX 内核调试基础+编程基础
  12. jsp编程:用Servlet实现用户登陆
  13. Python实现汉译英
  14. 图灵 计算机 ppt,人工智能导论(ppt 155页)
  15. Ubuntu 16.04 安装运行 ROVIO odometry
  16. led背光源工作的条件及结构
  17. [转载]乔布斯十大经典语录
  18. 淘宝自动回复机器人配置手册——利用旺旺分流针对性配置
  19. 基于画布的手绘风格图形库 Rough.js
  20. 【精益生产】精益生产十大工具

热门文章

  1. ntp时间同步会导致mysql关闭吗_NTP 时间同步网络弱电系统安全监测平台研究
  2. vuex-token的持久化
  3. C++实现LRU算法(LeetCode 146 LRU缓存机制)
  4. acegis连接使用方法_铝型材配件间隔连接块的分类与使用方法
  5. 404 单页应用 报错 路由_单页应用
  6. mysql 数据库乱码的解决办法_数据库 MySQL中文乱码解决办法总结
  7. SpringAOP导致@Autowired依赖注入失败
  8. SVN更新有问题 svn The working copy at‘ ‘ is too old
  9. 【CCCC】L3-012 水果忍者 (30分),,枚举斜率
  10. 【LOJ101】最大流(Dinic)