1
包含「演示格」如何在滾動時按類名在屏幕上檢查div是否可見?
<div class="call" style="margin-top:100px;">
hi
</div>
<div class="call" style="margin-top:900px;">
hello
</div>
如果上述任何屏幕上使用收益類名真格,在滾動我用下面的腳本它總是返回我真實的,如何解決它檢查?
<script>
jQuery.expr.filters.offscreen = function(el) {
return (
(el.offsetLeft + el.offsetWidth) < 0
|| (el.offsetTop + el.offsetHeight) < 0
|| (el.offsetLeft > window.innerWidth || el.offsetTop > window.innerHeight)
);
};
$(window).scroll(function() {
alert($('.call').is(':offscreen'))
});
</script>
https://github.com/protonet/jquery.inview – undefined
你可能想看看這個:HTTP:// stackoverflow.com/questions/123999/how-to-tell-if-a-dom-element-is-visible-in-the-current-viewport – krishgopinath
哎,如何判斷一個DOM元素在當前視口可見? 這不是類似的問題,我想要做到這一點使用類名稱不是任何元素的請求讀我@passionateCoder –