Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在滚动屏幕上,捕获屏幕中的最后一个文本?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在滚动屏幕上,捕获屏幕中的最后一个文本?

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

我有一个要求,我需要显示1000个图像,这将需要很多时间,如果我需要一次显示所有。因此,每次用户滚动时,我都想知道视口中的最后一个元素或第一个元素。使用jquery可以吗?我如何实现它。 提前感谢

摘自:

函数是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));
}