您现在的位置是:首页 > Javascript
当前栏目
js小计(1)
2023-02-19 12:22:21 时间
一:js计算页面距离
offset:
用来计算元素距页面边缘距离,不考虑嵌套问题
- html代码:
1 <body>
2 <div class="top">
3 <div class="con">
4
5 </div>
6 </div>
7 <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script>
8 </body>
- css代码:
1 //清除自带的距离,防止干扰
2 * {
3 padding: 0px;
4 margin: 0px;
5 }
6 .top {
7 width: 800px;
8 height: 800px;
9 position: absolute;
10 left: 20px;
11 top: 20px;
12 background-color: #00B7FF;
13 margin: 5px;
14 padding: 3px;
15 }
16 .top .con {
17 width: 50px;
18 height: 50px;
19 position: absolute;
20 left: 20px;
21 top: 20px;
22 background-color: red;
23 margin: 5px;
24 padding: 3px;
25 }
- js代码(使用jquery):
1 $(document).ready(function(){
2 var a=$(".top").offset().top;
3 var b=$(".con").offset().top;
4 console.log(a);
5 console.log(b);
6 })
- 页面样子:
5. chrome控制台输出
综合说明:
offset 只计算position+margin两者之和距离,padding距离不属于其中
相关文章
- 【ue4】包含基类指针成员变量的UOject与json文件互转
- 每个 JavaScript 程序员都应该掌握这个工具!
- C/C++ Qt 使用JSON解析库 [修改篇]
- C/C++ Qt 运用JSON解析库 [解析篇]
- JDK中内嵌JS引擎介绍及使用
- JavaScript入门学习
- JavaScript数组
- JavaScript变量 | 作用域
- JavaScript内置对象 | 数据类型
- JavaScript 行内 | 内嵌 | 外链
- JavaScript运算符操作
- JavaScript循环
- 分享一个Javascript通过正则表达式验证E-Mail地址有效性的函数
- 分享一个用jQuery实现自动检测并设置浏览器编码的实例
- Spring Boot中的Freemarker模版引擎引用css和js的正确姿势
- Node.js解压版的环境配置及相关常用命令
- JSP学习笔记(6)—— 自定义MVC框架
- JSP学习笔记(5)——Servlet、监听器、过滤器、MVC模式介绍
- Jsp学习笔记(4)——分页查询
- JSP学习笔记(3)——JSTL 标签库