&晴微凉& 2023-04-07 09:37 采纳率: 25.6%
浏览 35

uniapp锚点定位功能的问题

uniapp锚点定位功能的问题:

img


当我点击导航栏任意一个位置,即就会跳转相对应的位置,当我滚动页面上的内容,导航栏也会跟着选择相对应内容的位置

  • 写回答

2条回答 默认 最新

  • 简效 2023-04-07 09:49
    关注
    //点击事件的
    uni.pageScrollTo({
                        scrollTop: document.querySelector("#scroll").offsetTop,
                        duration: 300
                    });
    //滚动的
    onPageScroll(e) {
                    const query = uni.createSelectorQuery().in(this);
                    query.select('#scroll').boundingClientRect(data => {
                        if (data.top<=45) {
                            this.tabindex = 0;  //添加class改样式的
                        }
                    }).exec();
                }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日