问下大家,怎样监听到当前激活的选项卡? 急求助!!!
——怎样知道当前是在哪个选项卡!
mui('.mui-slider-group .mui-active');
一层一层取
mui-slider-group可以是外围任何容器,
mui-active是当前显示的容器。
这是DOM取法,具体MUI中提供什么方法,我也不知道,正在学习。
yank90 (作者)
document.getElementById('slider').addEventListener('slide', function(e) {
tap_select = e.detail.slideNumber.toString();
});
已经有办法了
yank90 (作者)
有那个demo的具体代码吗?监听不到!
2015-11-30 17:39
DCloud_UNI_FXY
回复 yank90:如果是可拖拽选项卡,看tab-with-viewpagerindicator.html里的js代码,里边监听了slide事件来初始化不同tab页面
2015-11-30 18:23
yank90 (作者)
已经解决,document.getElementById("slider").addEventListener("slide", function(e) {
//console.log(e.detail.slideNumber);
if (e.detail.slideNumber == 0) {
var tab1show = document.getElementById('tab1show');
tab1show.style.display = "block";
var tab2show = document.getElementById('tab2show');
tab2show.style.display = "none";
} else {
var tab1show = document.getElementById('tab1show');
tab1show.style.display = "none";
var tab2show = document.getElementById('tab2show');
tab2show.style.display = "block";
}
//alert(e.detail.slideNumber);
});
2015-12-01 11:33