报错的原因问题
来源:3-9 歌手列表快速导航入口实现(03)
背靠南窗尿东墙
2021-05-02
我觉得不是delat过大引起的错误,
因为在onShortcutTouchStart中anchorIndex的e.target.dataset.index就取不到了呢
而且 限制anchorIndex的最大最小值也不能解决从元素外面点击之后,拖到快速导航的报错(还是这个报错)我录了视频 要看的话我可以发群里
写回答
1回答
-
ustbhuangyi
2021-05-03
你说的是一种情况,恰好点到了外层的 div 且没有点到内层的 li,而我说的是另一种情况,先点到了内层的 li,在手指拖动的时候拖的很远。你这种情况会导致 anchorIndex 的值是 NaN,所以后续 scrollTo 只要对 index 做 NaN 的判断,就解决了你说的这种情况带来的问题。
012021-05-03
相似问题