我正在尝试将一些原型代码转换为 jQuery。
我有这些我不知道如何转换的电话:
document.viewport.getHeight();
document.viewport.getScrollOffsets().top
问题
上述代码在 jQuery 中的相等性是什么?
如果没有,香草的做法是什么?
我正在尝试将一些原型代码转换为 jQuery。
我有这些我不知道如何转换的电话:
document.viewport.getHeight();
document.viewport.getScrollOffsets().top
上述代码在 jQuery 中的相等性是什么?
如果没有,香草的做法是什么?
在现代浏览器中:
document.documentElement.clientHeight
document.documentElement.scrollTop
在 jQuery 中:
$(window).height();
$(window).scrollTop();
窗口高度:
$(window).height();
滚动顶部:
$(window).scrollTop();
窗口高度
var winHeight = 0;
if (document.body && document.body.offsetWidth) {
winHeight = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' && document.documentElement && document.documentElement.offsetHeight) {
winHeight = document.documentElement.offsetHeight;
}
if (window.innerHeight) {
winHeight = window.innerHeight;
}
滚动偏移:
var scrollY = window.pageYOffset;