100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > dom元素滚动条高度 js_js获取元素的滚动高度 和距离顶部的高度

dom元素滚动条高度 js_js获取元素的滚动高度 和距离顶部的高度

时间:2021-01-30 14:23:47

相关推荐

dom元素滚动条高度 js_js获取元素的滚动高度 和距离顶部的高度

监控元素出现在视图中

p {

height: 30px;

line-height: 30px;

background: #f3f3f3;

opacity: 0;

}

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

你好,china!

function Show() {

var Height = $(window).height();

$('p').not('.none').each(function(ind) {

var Top = $(this).offset().top; //元素距离顶部距离

var scroll = $(document).scrollTop(); //滚动高度

console.log(Top + ' ' + scroll);

if(Top - Height - scroll <= 0) {

setTimeout(function() {

$('p').not('.none').eq(ind).addClass('show').css('background', 'red').animate({

opacity: 1

}, 500);

}, 200);

}

});

}

$(function() {

var Height = $(window).height(); //窗口高度

console.log('可视高度:' + Height);

$('.main').find('*').each(function() {

var Top = $(this).offset().top;

if(Top - Height <= 0) {

$(this).addClass('none').css({

'background': '#09f',

'opacity': 1

});

}

});

$(window).scroll(function() {

Show();

})

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。