tab

// 滚动条滚动
onScroll(e) {
let scrollItems = document.querySelectorAll('.scroll-item')
for (let i = scrollItems.length - 1; i >= 0; i--) {
// 判断滚动条滚动距离是否大于当前滚动项可滚动距离
let judge = e.target.scrollTop >= scrollItems[i].offsetTop - scrollItems[0].offsetTop - 100
if (judge) {
this.tabIndex = i.toString()
// 找对应的tab-name值
this.tabName = this.tabs[this.tabIndex].refName
break
}
}
if (e.target.scrollTop === 0) {
this.tabName = this.tabs[0].refName
}
},
/**
* @description: 点击tab
*/
handleClick(tab,event) {
this.flagTest = true
console.log(tab.index,event,"点击tab")
this.idName = 'ref' + tab.index;
document.getElementById('scrollBox').scrollTop = 0;
document.getElementById('scrollBox').scrollTop = document.getElementById(this.idName).offsetTop - 150;
},
posted @   小新没蜡笔哦  阅读(432)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示