 
                        选项卡效果似乎已经成为现代网页设计中必不可少的元素之一,大多数网站都会使用选项卡效果,选项卡的制作有很多种,我们可以用html+css+js实现,也可以用jquery插件实现,下面我介绍一个可以制作响应式选项卡的插件。
responsiveTabs.js是一款免费的jQuery插件,它提供响应式的tab功能。它可以很好地转换折叠标签,可以让用户的桌面、手机、平板选项标签变得更优美。
responsiveTabs.js当访问设备的屏幕宽度小于768px时,会自动的把Tab选项卡形式换成手风琴形式。

实现步骤
- 首先要引用responsiveTabs.js必需的文件:responsive.tabs.css、jquery.min.js、responsive.tabs.js 
- 书写html代码,选项卡内容和标题数量要一致。 
- responsive.tabs.js插件初始化 
关键代码与说明
html代码
<div class="tabs">
    <ul class="tabs-list">
        <li class="active"><a href="javascript:;">jQuery 事件</a></li>
        <li><a href="javascript:;">jQuery 隐藏和显示</a></li>
        <li><a href="javascript:;">jQuery 淡入淡出</a></li>
        <li><a href="javascript:;">jQuery 滑动</a></li>
    </ul>
    <div class="tabs-container">
        <div class="tab-content" style="display: block;">
        </div>
        <div class="tab-content">
        </div>
        <div class="tab-content">
        </div>
        <div class="tab-content">
        </div>
    </div>
</div>
引用responsive.tabs.js插件
<script type="text/javascript" src="js/responsive.tabs.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        //responsive.tabs.js插件初始化
        $('.tabs').respTabs();
    });
</script>参数说明
| 选项 | 类型 | 默认值 | 说明 | 
|---|---|---|---|
| startIndex | number | 0 | 默认显示第几个,从0开始 | 
| activeClass | string | 'active' | 当前高亮的标识clss | 
| model | string | 'tabs' | 插件模式:tabs 或 accordions | 
| responsive | bool | true | 开启响应式,只在tabs模式有效 | 
| responsiveClass | string | 'responsive-tabs' | 触发事件的类型,click 或 mouseover | 
| fnEvent | string | 'click' | 触发事件的类型,click 或 mouseover | 
| toggles | bool | false | 隐藏自身的切换,只在accordions模式有效 | 
| hidenContent | bool | false | 默认隐藏Accordions内容,只在accordions模式有效 | 

 
                                 
                        
                        