mui的选项卡js选中指定项

Posted djiz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mui的选项卡js选中指定项相关的知识,希望对你有一定的参考价值。

dom结构:在一定条件下想默认选中第二个选项卡

技术分享图片
<div id="segmentedControl" class="mui-segmented-control mui-segmented-control-inverted mui-segmented-control-negative addressslider" style="border-bottom:1px solid #CCC;">
     <a class="mui-control-item mui-active" href="#item1">
        选择地址
     </a>
     <a class="mui-control-item" href="#item2" id="header2">
        新增地址
     </a> 
</div> 

<div id="item1" class="mui-control-content mui-active" style="height:320px;">
    <div class="mui-scroll-wrapper">
        <div class="mui-scroll">
            第二个选项卡,有滚动
        </div>
        <!--<div class="mui-scrollbar mui-scrollbar-vertical" style="transition-duration: 500ms; opacity: 0;"><div class="mui-scrollbar-indicator" style="transition-duration: 0ms; display: block; height: 25px; transform: translate3d(0px, 0px, 0px) translateZ(0px); transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);"></div></div>
-->                        </div>
</div>
<div id="item2" class="mui-control-content" style="height:320px;"> 
     第二个选项卡
</div>
View Code

 

亲测可用

 
//模拟第二个选项卡点击
mui.trigger(document.getElementById("header2"),‘touchstart‘);
mui.trigger(document.getElementById("header2"),‘tap‘);

注意:

mui.trigger 第一个参数应该是dom对象,如果用jq需要转换成dom

依次触发touchstart  tap两个事件才可以

 






以上是关于mui的选项卡js选中指定项的主要内容,如果未能解决你的问题,请参考以下文章

如何让easyui中的tabs初始化时默认不是选中第一个选项卡而是选中我指定的选项卡??

mui顶部选项卡(可左右滑动)分页跳转

mui中选项卡切换中怎么禁止页面左右滑动

一个页面跳转到另一个页面的tab选项卡的指定页上,该如何处理

MUI 导航选项卡不适用于 react-router

Android:如何在选项卡内从一个片段导航到另一个片段? [关闭]