如何自作简单的tabs选项卡

来源:07素材网 01月06日 11:30
在做项目时,有时候会因为某些需求而需要用到切换卡,我们平常会到网上去找,虽然网上有很多,也很不错,但是在项目管理时还说比较繁琐的,比如引入样式和js代码,有些是我们不需要的,还得去整理,比较麻烦。下面给大家分享下我自己做的切换卡。
html代码部分:
内容1
内容2
样式代码:
.tabs {
    width: 100%;
    height: auto;
}
.tabs .nav-tabs {
    border-bottom: 1px solid #ddd;
    height: 42px;
}
.tabs .nav-tabs li {
    border-radius: 3px;
    padding: 12px;
    height: 42px;
    color: #333;
    text-align: center;
    float: left;
    cursor: pointer;
}
.tabs .nav-tabs li.active {
    border: 1px solid #ddd;
    border-bottom: 1px solid #FAFAFA;
}
.tabs .nav-tabs li:hover {
	background: #eee;
}
.tabs .tab-content {
    padding: 15px 0;
    width: 100%;
    height: auto;
}
.tabs .tab-content .tabsbox {
    width: 100%;
    height: auto;
    display: none;
}
js代码部分
$.fn.tabs = function(params) {
    var $this = $(this);
    $(this).find('.nav-tabs li, .tabs-btn span').on('click',function(){
        $(this).addClass('active').siblings().removeClass('active');
        $(this).parents('.nav-tabs').next('.tab-content').find('.tabsbox:nth-child('+($(this).index()+1)+')').fadeIn().siblings().hide();
        params.callback({
            index: $(this).index()+1,
            el: $(this)
        });
    })
}
调用部分
$('#tabs').tabs({
    callback: function(p){

    } 
});

原文出处:http://www.yunxi10.com/
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

头条

在使用SQLite3时遇到的几个坑

在使用SQLite3时遇到的几个坑

《本打算在SQLite3数据库里执行一个查询语句,使用的是php语言,起初遇到的是权限问题: permission denied,因为SQLite3数据库文件和PHP执行者属于两个不同的用户,首先需要对这个文件执行mode 777的权限开放,然后,又遇到了下面这样的PHP错误