类似于今日头条首页的资讯选项卡列表。
通过左右滑动页面列表,切换不同列表,顶部的按钮行也能跟着切换选中的按钮。
但是按钮行很长的情况下,比如1-4个按钮显示在页面上,5-8个按钮隐藏在后面,需要滑动才能显示出来
问题1:
滑动到后面的几个列表(5-8)时,怎样才能让顶部按钮的显示位置同时滑动到页面中来显示?

k***@163.com
- 发布:2017-02-21 15:02
- 更新:2017-06-27 10:30
- 阅读:1332
3 个回复
1***@qq.com
同求 请问楼主解决了没啊
[已删除]
同求 请问楼主解决了没啊
5***@qq.com
var group = new webviewGroup(plus.webview.currentWebview().id, {
items: items,
onChange: function(obj) {
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();
}
}
});