Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery&;高度随页面缩放而变化_Javascript_Jquery_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript jQuery&;高度随页面缩放而变化

Javascript jQuery&;高度随页面缩放而变化,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,我只为最新的Chrome浏览器测试以下内容(我的Chrome扩展需要它。) 我依靠jQuery使用、和其他方法获取DOM元素的偏移量及其高度 除非选项卡/页面被放大或缩小,否则此操作正常。由于某些原因,这些方法返回的值与未进行缩放时的值相同 页面缩放是否需要使用其他功能?包括您正在使用的所有代码。否则就不难发现你的错误。我猜您是在给一个全局变量赋值。jQuery文档:“另外,当用户缩放页面时,维度可能不正确;浏览器不会公开API来检测这种情况。”有一些方法可以通过扩展API来获取缩放信息,但里程

我只为最新的Chrome浏览器测试以下内容(我的Chrome扩展需要它。)

我依靠jQuery使用、和其他方法获取DOM元素的偏移量及其高度

除非选项卡/页面被放大或缩小,否则此操作正常。由于某些原因,这些方法返回的值与未进行缩放时的值相同


页面缩放是否需要使用其他功能?

包括您正在使用的所有代码。否则就不难发现你的错误。我猜您是在给一个全局变量赋值。jQuery文档:“另外,当用户缩放页面时,维度可能不正确;浏览器不会公开API来检测这种情况。”有一些方法可以通过扩展API来获取缩放信息,但里程碑是Chrome 38。@Xan:是的,我很惊讶,nether Chrome和jQuery都没有任何确定页面缩放的方法。不过,对我来说有效的方法是使用此方法/hack获得zoom,然后对jQuery函数返回的结果进行乘法/除法: