Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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 CSS模拟滚动条高度_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript CSS模拟滚动条高度

Javascript CSS模拟滚动条高度,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个巨大的列表,首先我想显示前x项。当用户滚动时,我想在列表中添加更多的项目 我的问题是,我需要模拟滚动条,使其与列表中已经存在的所有项目一样 我怎样才能做到这一点 const container=document.querySelector(“节”); 常数arr=[]; 对于(变量i=0;i

我有一个巨大的列表,首先我想显示前x项。当用户滚动时,我想在列表中添加更多的项目

我的问题是,我需要模拟滚动条,使其与列表中已经存在的所有项目一样

我怎样才能做到这一点

const container=document.querySelector(“节”);
常数arr=[];
对于(变量i=0;i<20;i++){
arr.push(`
味精
`)
}
container.innerHTML=arr.join(“”)
部分{
宽度:300px;
高度:3000px;//例如总高度
溢出y:滚动;
}
味精{
垫底:0.3em;
}

获取最大项数,然后计算高度并使用jquery分配。然后注意在项目到达网站的那部分之前加载它。但是我现在没有滚动条,因为我没有溢出。我需要模拟scrollbarkeep溢出:自动。。希望它能起作用。同样,从数据库(而不是html)中获取项目数,计算总高度(字体大小+边距+填充),并将其分配给容器。这应该给你滚动条。如果你有足够的空间滚动条将不会显示