顶部选项卡-可左右拖动(webview)


共有六个选项卡,当前页面只显示5个,滑动子页面到底6个时,怎么才能让第6 个选项卡自动移动到页面可见

2017-04-11 09:34 添加评论 分享
已邀请:

最佳回复

2

DCloud_UNI_Trust - 少说废话

赞同来自: 陈小仙 yizhi

将onChange中的代码做部分调整即可。

var c = document.querySelector(".mui-control-item.mui-active");  
if(c) {  
    c.classList.remove("mui-active");  
}  
var target = document.querySelector(".mui-scroll .mui-control-item:nth-child(" + (parseInt(obj.index) + 1) + ")");  
target.classList.add("mui-active");  
if(target.scrollIntoView) {  
    target.scrollIntoView();  
}  

关于scrollIntoView,参考相关api。Element.scrollIntoView()

感谢反馈,后面我们会补充上的。

0

zzyy

赞同来自:

这个问题困扰好久了,求解

0

zzyy

赞同来自:

有没有人知道啊

0

wen如故i

赞同来自:

有bug的,没人解决

0

陈小仙

赞同来自:

好使好使,神奇

要回复问题请先登录注册