当前位置:主页 > 网页特效 > TAB标签 >

跨浏览器响应式Tabs选项卡jQuery插件

发布时间:2018/07/07 来源:互联网 浏览: 关键词:响应式 jquery 选项卡 tab 
跨浏览器响应式Tabs选项卡jQuery插件 跨浏览器响应式Tabs选项卡jQuery插件
阿里云

简要教程

Easy-Responsive-Tabs-to-Accordion是一款跨浏览器响应式Tabs选项卡jQuery插件。该选项卡支持水平和垂直两种选项卡模式,它可以在多种平台浏览器中工作:桌面电脑,平板和手机。它的特点还有:

支持水平和垂直的Tabs选项卡。

完全通过jQuery来创建Tabs转换效果。

在同一个页面支持多个选项卡实例。

跨浏览器:IE7+, Chrome, Firefox, Safari 和 Opera。

支持多种设备:桌面电脑,平板和手机。

可嵌套选项卡。

可以通过浏览器地址栏URL直接链接到某一个TAB。

如果浏览器支持History API,可以保存选项卡的状态。

使用方法

使用该幻灯片插件需要引入jQuery(1.5.1+),responsive-tabs.css和easyResponsiveTabs.js文件。

<linkrel="stylesheet"href="css/responsive-tabs.css"type="text/css">
<scripttype="text/javascript"src="js/jquery.min.js"></script>
<scripttype="text/javascript"src="js/easyResponsiveTabs.js"></script>  

HTML结构

非嵌套选项卡的HTML结构如下:

<divid="demoTab">         
    <ulclass="resp-tabs-list">
        <li> .... </li>
        <li> .... </li>
        <li> .... </li>
    </ul>
 
    <divclass="resp-tabs-container">                                                       
        <div> ....... </div>
        <div> ....... </div>
        <div> ....... </div>
    </div>
</div>     

嵌套选项卡的HTML结构如下:

<divid="ParentTab">         
    <ulclass="resp-tabs-list tab_identifier_parent">
        <li> .... </li>
        <li> .... </li>
        <li> .... </li>
    </ul>
 
    <divclass="resp-tabs-container tab_identifier_parent">                                                    
        <div>
           <p>
              <divid="ChildTab">         
                <ulclass="resp-tabs-list tab_identifier_child">
                   <li> .... </li>
                   <li> .... </li>
                   <li> .... </li>
                </ul>
 
                <divclass="resp-tabs-container tab_identifier_child">
                   <div> ....... </div>
                   <div> ....... </div>
                   <div> ....... </div>
                </div>
              </div>   
           </p>
        </div>
        <div> ....... </div>
        <div> ....... </div>
    </div>
</div>               

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该Tabs选项卡插件。

$('#demoTab').easyResponsiveTabs(); 

配置参数

下面是该Tabs选项卡的一些可用配置参数:

type:选项卡的类型。可用的类型有:default, vertical, accordion。默认值:default。

width:选项卡的宽度。默认值:'auto'

fit:是否100%适配容器。默认值:true。

closed:在开始时关闭所有面板。默认值:false。

activate:切换Tab时的回调函数。

tabidentify:Tab组的名称标识符,必须是唯一的。默认值:'tab_identifier_child'。

activetab_bg:在某一组中激活的选项卡的背景色。默认值:'#B5AC5F'。

inactive_bg:在某一组中闲置的选项卡的背景色。默认值:'#E0D78C'。

active_border_color:在某一组中激活的选项卡头部边框的颜色。默认值:'#9C905C'。

active_content_border_color:在某一组中激活的选项卡内容区域边框的颜色。默认值:'#9C905C'。

链接到TAB

可以通过URL地址直接链接到某个TAB中。

http://yoursite.com/tabs.html#{TAB ID}{TAB NUM}
http://yoursite.com/tabs.html#demoTab2
多个选项卡实例:
http://yoursite.com/tabs.html#{TAB ID 1}{TAB NUM}|{TAB ID 2}{TAB NUM}
http://yoursite.com/tabs.html#demoTab2|demoTwo3   

共有人阅读,期待你的评论!评论
Top