jQuery选择器按页面位置可用?

时间:2011-02-08 18:22:58

标签: javascript jquery

jQuery中是否有一个选择器可以选择具有页面特定位置的元素,例如所有offsetTop大于100px的元素?

我试过了:

$('span[offsetTop>100]')

因为我们可以检查属性是否等于某个值,我认为可以检查属性是否大于某个值。但是,这不起作用。这有可能吗?

1 个答案:

答案 0 :(得分:9)

您需要使用filter()(docs)方法按其偏移量过滤<span>元素:

$('span').filter(function() {
    return $(this).offset().top > 100;
});