效果图

一、代码
btn_letters(e, index) {
//点击省份首字母
// this.address=e.target.innerHTML
var LetterList_Dom = document.getElementsByClassName("city-item");
var LetterList_Dom_height = [];
for (var a = 0; a < LetterList_Dom.length; a++) {
LetterList_Dom_height.push({ height: LetterList_Dom[a].offsetHeight });
}
var scrollTop = 0;
for (var b = 0; b < index; b++) {
scrollTop += LetterList_Dom_height[b].height;
}
if (index >= 1) {
scrollTop = scrollTop;
}
var scrollYTop = document.getElementsByClassName("scroll-y");
scrollYTop[0].scrollTop = scrollTop;
},
总结
提示:做个纪录。
本文介绍了一种在PC端实现省市区定位滚动效果的方法。通过点击省份首字母,页面会平滑滚动到对应省份的位置。文章提供了具体实现的代码片段,并记录了开发过程中的心得。
1868

被折叠的 条评论
为什么被折叠?



