/***
* $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;
}
}
jQuery判断元素在页面内是否可见
最新推荐文章于 2024-05-27 21:51:51 发布