当我有一个像这样的数组时 var test = [['11 may 2018',0],['11 may 2018',1],['12 may 2018',5],['13 may 2018',0],['14may 2018',0],['15 may 2018',3],['15 may 2018',7],['16 may 2018',3
基本上,我有一个由元素组成的虚拟容器(在任何时候它只呈现一小部分元素),所有这些元素都有不同的高度(36、48等)和一个返回滚动像素(目标)数量的scroll事件,因此我试图找到将容器滚动到的元素,在本例中容器是向下滚动的每1000个值需要半秒钟。我不确定是否已经有了一个众所周知的算法,但我想我必须使用二进制搜索的自定义派生形式来在几次迭代中找到索引,例如:
Di