JQuery-- 获取元素的宽高、获取浏览器的宽高和垂直滚动距离
2024-09-01 01:10:44
* 能够使用jQuery设置尺寸
* .width() width
* .innerWidth() width + padding
* .outerWidth() width + padding + border
* .outerWidth(true) width + padding + border + margin
* 能够使用jQuery操作坐标
* .offset() 永远基于网页文档(document)获取
* .position() 基于定位的祖先元素(offsetParent)获取
demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.box{
width: 200px;
height: 200px;
background-color: palegreen;
padding:20px;
border: 10px solid darkcyan;
margin: 50px;
}
</style>
<script src="lib/jquery-1.12.2.js"></script> </head>
<body>
<div class="box">
width: 200px<br/>
height: 200px<br/>
padding:20px<br/>
border: 10px solid darkcyan<br/>
margin: 50px<br/> </div>
</body>
</html>
<script>
console.log(".css('width')获取盒子宽度=width:"+$('.box').css('width'));
console.log("width()获取盒子宽度= width :"+$('.box').width());
console.log("innerwidth()获取盒子宽度= width + padding :"+$('.box').innerWidth());
console.log("outerWidth()获取盒子宽度= width + padding + border:"+$('.box').outerWidth());
console.log("outerWidth(true)获取盒子宽度= width+ padding + border + margin:"+$('.box').outerWidth(true)); </script>
最新文章
- MySQL mysqlslap压测
- 使用JQuery UI selectmenu, onchange事件失效
- Android View的onTouchEvent和OnTouch区别
- Android实现简单音乐播放器(MediaPlayer)
- python关于字典的使用方法
- uva 11234 Expressions 表达式 建树+BFS层次遍历
- sql 了解
- sublime package
- The equation - SGU 106(扩展欧几里得)
- 系统 TIME_WAIT累积与端口耗尽的问题
- 01 Mybatis 的配置和使用
- Tasklist使用详解
- iTunes 12.7 没有应用程序选项了,重新安装iTunes 12.6.3
- MTK framework系统默认设置
- ubuntu经常断网、掉线、上不去网的原因
- Java编码 蛇形矩阵的构建与遍历输出
- NOI-1.3-11-计算浮点数相除的余数
- [android] 帧动画和补间动画
- 使用开源项目免费申请 JetBrains 全家桶 IDEA 开源许可证
- Jmeter高阶学习,运用NotePad++编写工程,随意复制多个工程到同一个工程
热门文章
- PHP SSH2 不支持 IdentityFile
- PHP 类与对象 全解析方法
- Python开发利器Pycharm
- 初识类(class&;struct)及C/C++封装的差异
- Ionic 包名修改 步骤
- mysql报错:You must reset your password using ALTER USER statement before executing this statement.
- mysql高级教程(二)-----性能分析
- 转:Linux 2.4.x内核软中断机制
- Java学习记录--ModelMapper的使用
- react-native连接华为真机