任然使用dingdan.html/#3的跳转,在订单页,先把页面里面的mui-active去掉,然后加上如下代码
<script type="text/javascript">
var index = location.href.split('dingdan.html#')[2];
console.log('跳转到tab的index==='+index);
var title = document.querySelectorAll('.mui-control-item');
var cont = document.querySelectorAll('.mui-control-content');
title[index].setAttribute('class','mui-control-item mui-active');
cont[index].setAttribute('class','mui-slider-item mui-control-content mui-active');
/*
这样做,在静态页面可能导致会先看到tab0的内容再看到tab2的内容,可以在页面加上一个css先隐藏tab的内容,等页面加载完后,在去掉该样式;
一般来说,订单内容都是从服务器取的,所以mui-control-content都应该是请求数据后动态生成的,所以在生成dom时,将mui-active添加到对应的节点就可以了。
*/
</script>
<script src="../js/mui.min.js"></script>
王者地带
在里面填写要跳转索引对应的页面,
2017-09-26 14:33