gpt4 book ai didi

jQuery 函数获取当前视口(viewport)?

转载 作者:行者123 更新时间:2023-12-03 22:59:52 26 4
gpt4 key购买 nike

我找到了这个:

getViewport = function () {
var m = document.compatMode == 'CSS1Compat';
return {
l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft),
t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop),
w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth),
h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight)
};
};

但是 jQuery 有内置的函数吗?

最佳答案

虽然没有一个内置函数,但函数本身可以使用 jQuery 函数进行简化:

getViewport = function() {
var $w = $(window);
return {
l: $w.scrollLeft(),
t: $w.scrollTop(),
w: $w.width(),
h: $w.height()
}
}

在这里测试一下:http://jsfiddle.net/naLLa/

您可能还会发现这个插件感兴趣,它添加了基于视口(viewport)的选择器:http://www.appelsiini.net/projects/viewport

关于jQuery 函数获取当前视口(viewport)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10324753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com