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

jquery系列教程2-style样式操作全解

jquery获取设置元素宽高位置

jquery的通过height()、width()、offset()、position()、scrollTop()、scrollLeft()等函数获取和设置元素宽高,具体功能如代码中注释。

代码如下:

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);                                            //获取元素的滚动条距左端的距离,也可以通过参数设置滚动左边的距离

jquery获取设置元素宽高位置height()、width()、offset()、position()、scrollTop()、scrollLeft()相关推荐

  1. 微信小程序动态获取和设置元素宽高

    需求 由于设计界面时常常会用到vh和rpx来设置元素的宽高,但是由于每个手机屏幕的高都不确定,而有时候在设计界面时想把内容刚好适应屏幕大小. 解决方法 设置要动态修改宽高的元素. <view c ...

  2. jquery 判断是否是浮点数_jquery或者js获取到元素宽高精确到小数

    首先我们应该知道用jQuery的width()方法获取元素的宽高及样式属性数值时,如果元素的属性是浮点数,会自动四舍五入成整数. 而如果我们就是想获取实际的带小数的属性数值时该用什么方法. 在使用获取 ...

  3. 位置相关属性offset(),position(),scrollTop()等

    offset() : 获取匹配元素在当前窗口的相对偏移.位置是相对屏幕的,返回的对象包含两个整形属性:top 和 left.此方法只对可见元素有效. DEMO: <!DOCTYPE html P ...

  4. jquery获取元素宽高

    前言 jquery获取元素宽高 <!DOCTYPE html> <html lang="zh" > <head><meta charset ...

  5. 页面宽高,窗口宽高,元素宽高,元素位置,页面滚动距离

    注:以下内容只适用于chrome 页面宽高: document.body.clientWidth/Height(不包括margin) document.body.offsetWidth/Height( ...

  6. Html百分比设宽偏差大,absolute和relative元素 设置百分比宽高的差异

    一般元素在页面所占的空间包括:magin border padding content.以前一直以为子元素设置百分比宽高都是以父元素的content值为基准计算的.但是当子元素的position不同时 ...

  7. 微信小程序view动态长度_微信小程序实现动态获取元素宽高的方法分析

    本文实例讲述了微信小程序实现动态获取元素宽高的方法.分享给大家供大家参考,具体如下: 我以前一直以为微信小程序不能动态获取view元素的宽高.但是自从看到: wx.createSelectorQuer ...

  8. dom操作获取盒子宽高位置的三种方法,offset/scroll/client三大家族使用详解(附源码及注释)

    结论:页面body的高度==视口的高度+滚动条滚动的距离. 这是一个恒等式,看完本篇博客,你将了解offset/scroll/clent三大事件获取宽高位置的具体含义,运用所学内容可以推导出这样的恒等 ...

  9. 如何通过JS获取元素宽高

    方法一:DOM节点.offsetWidth/offsetHeight 作用:获取到的是内容区域(content) + 内边距(padding) + 边框(border)的值,输出一个数字. <s ...

最新文章

  1. VS 2005 Debugger crashing with IE 8
  2. localhost 和 127.0.0.1
  3. 进击的UI---------------UIPickerView
  4. poj 3680 Intervals
  5. 小白知识摘录__环境变量
  6. 送给计算机老师平安夜贺卡,给老师的平安夜祝福语
  7. [论文阅读笔记47]ZEN-BERT-based Chinese (Z) text encoder Enhanced by N-gram representations
  8. 文琼书斋 v3.1 绿色
  9. 三点软件下载工具SoftDownloader
  10. 在网络上共享条码打印机
  11. linux如何安装Tomcat
  12. Git版本控制工具和Github代码托管平台
  13. DBeaver修改默认存储sql文件的位置
  14. 简单验证 姓名,身份证,手机号码
  15. 全球10大生物技术公司排行表
  16. 有个码龄5年的程序员跟我说:“他连wifi从来不用密码”
  17. java webservice实例教程
  18. 论文阅读笔记《Sim-to-real learning for bipedal locomotion under unsensed dynamic loads》
  19. 初等函数积分的刘维尔定理Liouville's theorem on integration in terms of elementary functions
  20. 10-209 在订单表中查询运费的最大值和最小值

热门文章

  1. Redis必须要知道的几点
  2. bag of words matlab,Bag of words(matlab实现)
  3. python中a=str(int(a))什么意思_python中a+=a和a=a+a的区别
  4. php if echo,多个?php if .. echo'..'; ?如何优化写法?
  5. python释放变量内存_看完2019年阿里巴巴Python面试题详解,月薪3万不是梦
  6. vspy如何在图形面板显示报文_盘点市售三款USBC 86型面板插座,支持iPhone 12快充...
  7. 嵌入式linux led驱动有几种写法,嵌入式Linux字符驱动LED灯设计
  8. asp.net Ajax表单提交 二种方式数据处理 asp.net
  9. rocketMq错误日志所在位置
  10. 网络基础知识:FTP命令及应答码