如何使用jquery
获取1300到4200个高度(scrollTop)值之间的内容有时候开始值和结束值可能不同
答案 0 :(得分:0)
这是一个片段,用于查找顶部偏移量介于1300和4200像素之间的元素,并将其保存到元素数组arr
:
var items = document.body.getElementsByTagName("*");
var arr = [];
$.each(items, function (i, ele) {
var offset = $(ele).offset();
if (offset && offset.top >= 1300 && offset.top <= 4200) {
arr.push(ele);
}
});
它依赖于jQuery的offset函数,它没有考虑body元素上的任何边距/填充。如果浏览器没有100%缩放,结果也可能会关闭(jQuery文档中有更多详细信息)。
我希望它有用作为起点。