前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端基础-JQuery操作样式

前端基础-JQuery操作样式

作者头像
cwl_java
发布2020-03-26 16:22:19
1.2K0
发布2020-03-26 16:22:19
举报
文章被收录于专栏:cwl_Java

第6章 JQuery操作样式

6.1 CSS操作

  • 功能:设置或者修改样式,操作的是style属性。
  • 操作单个样式
代码语言:javascript
复制
// name:需要设置的样式名称
// value:对应的样式值
// $obj.css(name, value);
// 使用案例
$('#one').css('background','gray');// 将背景色修改为灰色
  • 设置多个样式
代码语言:javascript
复制
// 参数是一个对象,对象中包含了需要设置的样式名和样式值
// $obj.css(obj);
// 使用案例
$('#one').css({
    'background':'gray',
    'width':'400px',
    'height':'200px'
});
  • 获取样式
代码语言:javascript
复制
// name:需要获取的样式名称
// $obj.css(name);
// 案例
$('div').css('background-color');

注意:获取样式操作只会返回第一个元素对应的样式值。

6.2 jQuery尺寸和位置操作

6.2.1 width方法与height方法
  • 设置或者获取高度,不包括内边距、边框和外边距
代码语言:javascript
复制
// 带参数表示设置高度
$('img').height(200);
// 不带参数获取高度
$('img').height();

获取网页的可视区宽高

代码语言:javascript
复制
// 获取可视区宽度
$(window).width();
// 获取可视区高度
$(window).height();
6.2.2 innerWidth/innerHeight/outerWidth/outerHeight
代码语言:javascript
复制
innerWidth()/innerHeight()	方法返回元素的宽度/高度(包括内边距)。
outerWidth()/outerHeight()  方法返回元素的宽度/高度(包括内边距和边框)。
outerWidth(true)/outerHeight(true)  方法返回元素的宽度/高度(包括内边距、边框和外边距)。
6.2.3 scrollTop与scrollLeft
  • 设置或者获取垂直滚动条的位置
代码语言:javascript
复制
// 获取页面被卷曲的高度
$(window).scrollTop();
// 获取页面被卷曲的宽度
$(window).scrollLeft();
6.2.4 offset方法与position方法
  • offset方法获取元素距离document的位置,position方法获取的是元素距离有定位的父元素(offsetParent)的位置。
代码语言:javascript
复制
// 获取元素距离document的位置,返回值为对象:{left:100, top:100}
$(selector).offset();
// 获取相对于其最近的有定位的父元素的位置。
$(selector).position();
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第6章 JQuery操作样式
    • 6.1 CSS操作
      • 6.2 jQuery尺寸和位置操作
        • 6.2.1 width方法与height方法
        • 6.2.2 innerWidth/innerHeight/outerWidth/outerHeight
        • 6.2.3 scrollTop与scrollLeft
        • 6.2.4 offset方法与position方法
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档