KEEP ON CODING......

bootstrap tabs 默认tab页的使用方式

HTML中引入tabs如下:

<ul class="nav">
    <li><a href="#a" tt="A.html" data-toggle="tab">页面A</a></li>
    <li><a href="#b" tt="B.html" data-toggle="tab">页面B</a></li>
    <li><a href="#c" tt="C.html" data-toggle="tab">页面C</a></li>
</ul>

<div id="myTabContent" class="tab-content">
    <div class="tab-pane active" id="a"></div>
    <div class="tab-pane" id="b"></div>
    <div class="tab-pane" id="c"></div>
</div>

  js中使用方式:

/*选择性加载页面,初始加载页面A*/    
 $(function() {
        $(".nav li").click(function () {
            var _a = $(this).find("a");   
            if($(_a.attr("href")).html()==""){   //判断页面是否已加载
                $(_a.attr("href")).addClass("active").siblings().removeClass("active");  
			//tab页点击事件对应的页面元素置为"active"样式,其他兄弟页面移除"active"样式  
                $(_a.attr("href")).load(_a.attr("tt"));  
			//加载样式为"active"的页面
            }
        }); 
        $(".nav.nav-tabs li").get(0).click();    //默认选择加载第一个页面A
 });

  

posted @ 2017-12-29 17:38  Cecil2020  阅读(9034)  评论(0编辑  收藏  举报