zzyy
zzyy
  • 发布:2017-04-11 09:34
  • 更新:2017-08-10 11:49
  • 阅读:1437

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

分类:HTML5+


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

2017-04-11 09:34 分享
已邀请:

最佳回复

DCloud_UNI_Trust

DCloud_UNI_Trust

将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()

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

  • 陈小仙

    好使好使

    2017-08-10 11:50

  • 461221262@qq.com

    滑动子页面到最后一个之后,当再滑动导航的时候,有bug:导航回不到第一个,貌似是if(target.scrollIntoView) {
    target.scrollIntoView();
    }他的问题,怎么解决???

    2017-08-14 18:11

zzyy

zzyy (作者)

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

zzyy

zzyy (作者)

有没有人知道啊

wen如故i

wen如故i

有bug的,没人解决

陈小仙

陈小仙

好使好使,神奇

要回复问题请先登录注册