我有一个元素列表(类为“newsitem”),在整个页面中都可用。我想要最高的元素,即该类中“最高”值最低的元素。我如何有效地进入 jQuery,现在我正在迭代 newsitem 类,存储最高值并将它与目前为止的最低值进行比较。这几乎是唯一的方法还是有实际的方法?
谢谢!
PS:这个方法最接近我现在正在做的:How to get height of the highest children element in javascript/jQuery?
PPS 我有 50% 的回答率只是因为到目前为止我的两个问题没有相关答案。
最佳答案
我相信这应该可行(但我还没有测试过)
function get_topmost_element(selector) {
var top = 0,
el;
$(selector).each(function(){
var offset = $(this).offset();
if (offset.top > top) {
highest = offset.top;
el = $(this);
}
});
return el;
}
用法
get_topmost_element('.newsitem');
关于javascript - 在 jQuery(或 Javascript)中,如何获取 "topmost"元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9713657/