Is there a selector available in jQuery to select elements which have a specific position of the page, for example all elements that have an offsetTop bigger than, say, 100px?
I tried:
$('span[offsetTop>100]')
because just as we can check if an attribute equals to some value, I thought it might be possible to check if an attribute is larger than some value. This, however, does not work. Is this possible at all?
You'd need to use the filter()
(docs) method to filter <span>
elements by their offset:
$('span').filter(function() {
return $(this).offset().top > 100;
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With