首页 > 特效插件 > 选项卡特效 >  自适应宽度tab选项卡正文

自适应宽度tab选项卡

特效介绍
自适应屏幕宽度的tab选项卡

自适应屏幕的宽度,内容滑动切换的tab选项卡,即适合手机、pad等移动终端,也适合电脑端。
使用方法
1、在头部引入5imoban.net.css文件。

2、把以下代码拷贝到你想引用的地方
<div class="wrap">
    <div class="tabs">
        <a href="#" hidefocus="true" class="active">手机端</a>
        <a href="#" hidefocus="true">PC端</a>
        <a href="#" hidefocus="true">iPad</a>
    </div>    
    <div class="swiper-container">
        <div class="swiper-wrapper">
        <div class="swiper-slide">
           <div class="content-slide">
              tab内容一
          </div>
          </div>
        <div class="swiper-slide">
            <div class="content-slide">
             tab内容二
            </div>
          </div>
        <div class="swiper-slide">
            <div class="content-slide">
             tab内容三
            </div>
          </div>
      </div>
   </div>
</div>
3、在body末尾加入js代码:
<script src="http://www.5imoban.net/tpl/js/jquery-1.8.3.min.js"></script>
<script src="js/idangerous.swiper.min.js"></script>
<script>
var tabsSwiper = new Swiper('.swiper-container',{
    speed:500,
    onSlideChangeStart: function(){
        $(".tabs .active").removeClass('active');
        $(".tabs a").eq(tabsSwiper.activeIndex).addClass('active');
    }
});

$(".tabs a").on('touchstart mousedown',function(e){
    e.preventDefault()
    $(".tabs .active").removeClass('active');
    $(this).addClass('active');
    tabsSwiper.swipeTo($(this).index());
});

$(".tabs a").click(function(e){
    e.preventDefault();
});
</script>
注意,如果你在头部已经引入了jquery文件,请把上面引入jquery文件的代码删除,以避免冲突。