1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > dom元素滚动条高度 js_js jquery 获取滚动条高度和位置 元素距顶部距离

dom元素滚动条高度 js_js jquery 获取滚动条高度和位置 元素距顶部距离

时间:2021-09-27 05:08:28

相关推荐

dom元素滚动条高度 js_js jquery 获取滚动条高度和位置  元素距顶部距离

一,获取滚动条高度和位置

jQuery

获取览器显示区域的高度:$(window).height();

获取浏览器显示区域的宽度:$(window).width();

获取页面的文档高度:$(document).height();

获取页面的文档宽度:$(document).width();

获取滚动条到顶部的垂直高度:$(document).scrollTop()或$(window).scrollTop()

获取滚动条到左边的垂直宽度:$(document).scrollLeft()或$(window).scrollLeft()

Javascript

$(window).scroll(function() {

console.log(ScollPostion());

});

function ScollPostion() { //滚动条位置

var t, l, w, h;

if(document.documentElement && document.documentElement.scrollTop) {

t = document.documentElement.scrollTop;

l = document.documentElement.scrollLeft;

w = document.documentElement.scrollWidth;

h = document.documentElement.scrollHeight;

} else if(document.body) {

t = document.body.scrollTop;

l = document.body.scrollLeft;

w = document.body.scrollWidth;

h = document.body.scrollHeight;

}

return {

top: t,

left: l,

width: w,

height: h

};

}

二,元素距离页面顶部距离:

jQuery

$("#elt_id").offset().top;

Javascipt

document.getElementById("elt_id").offsetTop;

文章来源:/maplebb/1864637

jquery 获取滚动条高度

获取浏览器显示区域的高度 :$(window).height(); 获取浏览器显示区域的宽度 :$(window).width(); 获取页面的文档高度 :$(document).height(); ...

Js/Jquery获取iframe中的元素

转载: Js/Jquery获取iframe中的元素 - - ITeye技术网站http://java-my-/blog/1275205 在web开发中,经常会用到ifram ...

js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

转载:/ooo0/p/6278102.html js jquery 获取元素(父节点,子节点,兄弟节点) 一,js 获取元素(父节点,子节点,兄弟节点) ...

jQuery获取带点的id元素

一般jQuery获取某个id为elem元素,只需用$('#elem')就行了,但是如果id中不小心包括了'.' ,那么我吗就会发现这时候jQuery就不能获取到这个元素了.但是使用dom原生的getE ...

js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值

js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jque ...

js里获取页面高度和文档高度

$(window).height() 和 $(document).height()的区别 $(window).height()代表了当前可见区域的大小,$(document).height()则代表了 ...

js如何获取键盘高度

在移动端或混合app开发中,js如何获取键盘高度,直接贴上代码吧 input是一个html input 标签 var timer = { id:null, run:function (callback ...

js&jquery 获取select下拉框的值、文本内容、自定义属性

js&jquery 获取select下拉框的值.文本内容.自定义属性 CreationTime--7月2日09点22分 Author:Marydon html

js&jquery获取指定table指定行里面的内容

js&jquery获取指定table指定行里面的内容 CreateTime--5月18日11:46:04 Author:Marydon 1.展示 代码展示

随机推荐

php语言的几种循环语句的使用格式,及其区别

while 只要指定的条件成立,则循环执行代码块 do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循 ...

001淘淘商城项目:项目的Maven工程搭建

开始一个新的项目,特此记录,资料全部来源于传智播客,感谢. 我们要做一个类似电商的项目.用maven做管理. maven里面主要分为三种工程: 1:pom工程:用在父级工程,聚合工程中 2:war工程 ...

HD 1011 Starship Troopers(树上的背包)

Starship Troopers Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Other ...

《第一行代码--Android》阅读笔记之界面设计

1.单位dp.dip.sp.pt.px.in.mm 这里引用StackOverFlow上的一个解答: pxis one pixel. spis scale-independent pixels. ...

webapp之路--理解viewport的使用

随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择.然而,每一款手机有不同的分辨率,不同屏幕 ...

修改最后一次 已commit 的备注

输入命令git commit --amend 会展示出最后一次提交的 备注信息 按 i 进行编辑 按esc 退出编辑 再按 shift +: (注意是英文的冒号),切换到命令行 wq 保存 即可 参 ...

Webpack配置及使用

##如何将js模块化 ### module.exports() ### module.require() ### 自定义文件,进入时需要./ ### npm下载得到文件,不需要./ ##如果使用第三方 ...

Git 操作指南

/troy__/article/details/40082657

innobackupx备份原理

1.工具内容 该软件安装完成会有四个工具,如下所示: usr├── bin│ ├── innobackupex│ ├── xbcrypt│ ├── xbstream│ └── xtrabackup 其 ...

solr学习之一 搜索基本知识

学习了一段时间的solr了,用自己的方式总结下目前学到的内容,这是个系列文章,这里面的有些说法可能不准确,也可能有问题 欢迎大家指正. 一.搜索引擎目的 搜索引擎在我们的生活中,已经无处不在,除了我们 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。