<head>
<meta charset="UTF-8">
<title>jquery的位置信息</title>
<style>
body{
height: 2000px;
}
.box{
width: 200px;
height: 200px;
position: relative;
top: 100px;
left: 200px;
border: 1px solid red;
padding: 10px;
}
</style>
</head>
<body>
<div class="box"></div>
<script type="text/javascript" src="jQuery3.3.1.js"></script>
<script>
$(function () {
//获取.box的宽度,不包含padding与border的宽度
console.log($('.box').width());
//设置.box的宽度
// $('.box').width(300);
//height()高度。与width()使用方法一样 //内部的宽和内部的高innerWidth() innerHeight(),内部宽包含padding,不包含border
// console.log($('.box').innerWidth());
// console.log($('.box').innerHeight());
//设置内部的宽和高,只会更改内容区域的宽度,不会改变padding与border的宽高
// $('.box').innerWidth(300);
// $('.box').innerHeight(100); //外部宽outerWidth() 外部高outerHeight() 包含内部宽高+padding+border
// console.log($('.box').outerWidth())//222
//设置宽高时也是设置内容的宽度,不会改变padding与border
// $('.box').outerWidth(400); //offset()他的返回值是一个对象,对象中包含了top和left属性
//距离是页面顶部与左侧的距离,与绝对定位相对定位没有关系
//offset()的属性是只读属性,不可以进行设置
// console.log($('.box').offset().top);
// console.log($('.box').offset().left); //滚动的偏移距离-->页面卷起的高度和宽度
//jquery监听文档滚动事件:scroll
$(document).scroll(function () {
console.log($(this).scrollTop()); //实现滚动页面到.box补偿高度的时候隐藏.box
var scollHeight = $(this).scrollTop();
var boxOffset = $('.box').offset().top; if (scollHeight > boxOffset){
$('.box').hide(1000);
}
})
}) </script>
</body>

jQuery的位置信息的更多相关文章

  1. 前端 -----jQuery的位置信息

    08-jQuery的位置信息   jQuery的位置信息跟JS的client系列.offset系列.scroll系列封装好的一些简便api. 一.宽度和高度 获取宽度 .width() 描述:为匹配的 ...

  2. python 全栈开发,Day55(jQuery的位置信息,JS的事件流的概念(重点),事件对象,jQuery的事件绑定和解绑,事件委托(事件代理))

    一.jQuery的位置信息 jQuery的位置信息跟JS的client系列.offset系列.scroll系列封装好的一些简便api. 一.宽度和高度 获取宽度 .width() 描述:为匹配的元素集 ...

  3. 07 jQuery的位置信息

    一.宽度和高度 获取宽度 .width() 描述:为匹配的元素集合中获取第一个元素的当前计算宽度值.这个方法不接受任何参数..css(width) 和 .width()之间的区别是后者返回一个没有单位 ...

  4. jQuery系列(八):jQuery的位置信息

    1.宽度和高度 (1):获取宽度 .width() 描述:为匹配的元素集合中获取第一个元素的当前计算宽度值.这个方法不接受任何参数..css(width) 和 .width()之间的区别是后者返回一个 ...

  5. jQuery基础(4)- 位置信息、事件流、事件对象、事件代理、jquery事件

    一.jQuery的位置信息 jQuery的位置信是JS的client系列.offset系列.scroll系列封装好的一些简便api. 1.宽度和高度 a.获取宽度和高度,例如: .width() // ...

  6. python全栈开发day49-jquery的位置信息、事件流、事件对象,事件委托,事件绑定和解绑

    一.昨日内容回顾    1. jQuery的属性操作 1) html属性操作:attr 2) DOM属性操作:prop 3) 类样式操作:addClass.removeClass.toggleClas ...

  7. jquery获取元素在文档中的位置信息以及滚动条位置(转)

    jquery获取元素在文档中的位置信息以及滚动条位置 http://blog.csdn.net/qq_34095777/article/details/78750886     原文链接 原创 201 ...

  8. 获取元素位置信息和所占空间大小(via:js&jquery)

    工作中有一个很常见的需求,hover或者click某元素后,在该元素旁边出现弹框,主要就是获取该元素的位置坐标以及元素所占区块的大小.最近工作中就遇到了,发现js和jquery的实现方法有很大的区别, ...

  9. Python全栈开发之路 【第十七篇】:jQuery的位置属性、事件及案例

    位置属性 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl ...

随机推荐

  1. python删除指定路径的文件

    import os            import glob                        path =imgDate_listResult            for infi ...

  2. Win10系列:JavaScript综合实例2

    在项目中添加一个名为pages的文件夹,并在pages文件夹里面再添加一个名为mainPage的文件夹,接着在mainPage文件夹里添加一个"页面控制"项,命名为mainPage ...

  3. Daily record-August

    August11. A guide dog can guide a blind person. 导盲犬能给盲人引路.2. A guide dog is a dog especially trained ...

  4. java的八大排序

    public class Sort2 { public static void main(String[] args) { Sort2 sort = new Sort2(); System.out.p ...

  5. javascript 跑马灯

    1.看了写跑马灯的教程案例,隔了段时间自己写了一个简单的跑马灯.将过程中遇到的问题特此记录下来 代码如下: <!DOCTYPE html> <html> <head> ...

  6. jenkins+findbugs+checkstyle+PMD静态代码检查(二)

    可以根据自己的需求选中对应的插件进行配置(不一定非要同时配置三个插件) jenkins:持续集成的工具 fundbugs:检测代码静态错误的插件  例如:定义了没有用到的对象,string类型的比较使 ...

  7. opencv测试代码

    摄像头摄影 #include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace ...

  8. libiconv库的安装和使用

    1.libiconv包的下载路径 包的下载页面http://www.gnu.org/software/libiconv/ 2.编译安装libiconv库 $tar zxvf libiconv-1.14 ...

  9. elasticsearch基本操作之--使用QueryBuilders进行查询

    /** * 系统环境: vm12 下的centos 7.2 * 当前安装版本: elasticsearch-2.4.0.tar.gz */ QueryBuilder 是es中提供的一个查询接口, 可以 ...

  10. RabbitMQ 设置消息的TTL(过期时间)

    我们在RabbitMQ中发布消息时,在代码中有两种方法设置某个队列的消息过期时间: 1.针对队列来说,可以使用x-message-ttl参数设置当前队列中所有消息的过期时间,即当前队列中所有的消息过期 ...