java中可视窗口_原生javasxript获取浏览器的滚动距离和可视窗口的高度

news/2024/7/3 1:49:23 标签: java中可视窗口

原生javasxript获取浏览器的滚动距离和可视窗口的高度

//封装兼容性方法获取滚动的距离

function getScrollOffset(){

if(window.pageXOffset){

return {

x : window.pageXOffset,

y : window.pageYOffset

}

}else{

return {

x : document.body.scrollLeft + document.documentElement.scrollLeft,

y : document.body.scrollTop + document.documentElement.scrollTop

}

}

}

//获取可视窗口的宽高

function getViewportOffset(){

if(innerWidth){

return{

w : window.innerWidth,

h : window.innerHeight

}

}else{

if(document.compatMode == "BackCompat"){

return{

w : document.body.clientWidth,

h : document.body.clientHeight

}

}else{

return{

w : document.documentElement.clientWidth,

h : document.documentElement.clientHeight

}

}

}

}


http://www.niftyadmin.cn/n/708100.html

相关文章

设置CentOS6.5时钟同步

一、测试ntp服务 # rpm -q ntp ntp-4.2.4p8-2.el6.x86_64 // 这表示已安装了,如果没有安装,这是空白。 二、/etc/ntp.conf 红色部分是修改的。 配置文件修改完成,保存退出,启动服务。 service ntpd startntpstat 命令查看时间同…

依存句法分析器的简单实现

生成式句法分析指的是,生成一系列依存句法树,从它们中用特定算法挑出概率最大那一棵。句法分析中,生成模型的构建主要使用三类信息:词性信息、词汇信息和结构信息。前二类很好理解,而结构信息需要特殊语法标记&#xf…

java菱形三角形代码_java三角形和菱形的打印

一、三角形的打印package Test;import java.util.Scanner;public class Main {public void san(int num) {for(int i1;i<num;i) {//控制行数for (int j 1; j < num-i; j) {//控制空格的个数System.out.print(" ");}for(int k1;k<2*i-1;k) {//控制打印*Syst…

python定时器的使用_关于定时器的两种使用方法

在发现Python自身的API在这方面没有很好支持这种情况下&#xff0c;想要使用Timer功能的话&#xff0c;除了第三方的模块外&#xff0c;还可以通过使用标准库为我们提供的sched模块和Timer类。这两个类不能算是真正的Timer&#xff0c;只能算是用来现实Timer的工具类。 不论在客…

图片仓库

2019独角兽企业重金招聘Python工程师标准>>> 图片仓库 转载于:https://my.oschina.net/u/3099393/blog/798400

python 获取excel中的图表_使用Python将Excel中的图表导出为图像

我知道这是一个老问题&#xff0c;但它有助于我走上正确的轨道&#xff0c;所以我回来分享我完成的脚本&#xff0c;找到工作表中的所有图表&#xff0c;并将它们导出为.png。 上面的脚本可以工作&#xff0c;但是由于它只是复制工作表中的一个区域&#xff0c;所以您要依赖于正…

爬取《悲伤逆流成河》猫眼信息 | 郭敬明五年电影最动人之作

一、我的感受 知道《悲伤逆流成河》上映还是在qq空间看见学弟发了说说&#xff0c;突然想起初中追小四的书&#xff0c;每天看到晚上10点多&#xff0c;昨天看了枪版的《悲伤逆流成河》&#xff0c;整个故事情节几乎和小说一模一样&#xff0c;当然缩减是避免不了的&#xff0c…

java高并发多线程架构_多线程与高并发(二)线程安全

上一篇学习了多线程的一些基础知识&#xff1a;多线程的基本概念&#xff0c;及创建和操作多线程。内容相对简单&#xff0c;但多线程的知识肯定不会这么简单&#xff0c;否则我们也不需要花这么多心思去学习&#xff0c;因为多线程中容易出现线程安全问题。那么什么是线程安全…