Javascript 在滚动屏幕上,捕获屏幕中的最后一个文本?
我有一个要求,我需要显示1000个图像,这将需要很多时间,如果我需要一次显示所有。因此,每次用户滚动时,我都想知道视口中的最后一个元素或第一个元素。使用jquery可以吗?我如何实现它。 提前感谢摘自:Javascript 在滚动屏幕上,捕获屏幕中的最后一个文本?,javascript,jquery,html,Javascript,Jquery,Html,我有一个要求,我需要显示1000个图像,这将需要很多时间,如果我需要一次显示所有。因此,每次用户滚动时,我都想知道视口中的最后一个元素或第一个元素。使用jquery可以吗?我如何实现它。 提前感谢摘自: 函数是crolledintoview(elem) { var docViewTop=$(window.scrollTop(); var docViewBottom=docViewTop+$(window).height(); var elemTop=$(elem).offset().top; v
函数是crolledintoview(elem)
{
var docViewTop=$(window.scrollTop();
var docViewBottom=docViewTop+$(window).height();
var elemTop=$(elem).offset().top;
var elemBottom=elemTop+$(elem).height();
返回((elemBottom>=docViewTop)&&(elemTop)
function isScrolledIntoView(elem)
{
var docViewTop = $(window).scrollTop();
var docViewBottom = docViewTop + $(window).height();
var elemTop = $(elem).offset().top;
var elemBottom = elemTop + $(elem).height();
return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom));
}