jQuery判断元素在页面内是否可见

    xiaoxiao2025-05-29  13

    /*** * $node需要判断的元素 ***/ function isVisiablePage($node){ if(($(window).scrollTop()>($node.offset().top+$node.outerHeight()))||((jQuery(window).scrollTop()+jQuery(window).height())<$node.offset().top)){ return false; }else{ return true; } } //调用 $(window,document).scroll(function(){ console.log('---->>',isVisiablePage($('.test'))); }); //判断原始是否滚动到页面底部消失 function isVisiableTop($node){ if($(window).scrollTop()>($node.offset().top+$node.outerHeight())){ return true; }else{ return false; } } //判断元素是否滚动到页面底部消失 function isVisiableBottom($node){ if(jQuery(window).scrollTop()<($node.offset().top-jQuery(window).height())){ return true; }else{ return false; } }
    转载请注明原文地址: https://ju.6miu.com/read-1299382.html
    最新回复(0)