之前一直用“SuperSlide”这个js框架写tab标签或者其他一些效果,但是后来慢慢发现,写zblog主题用不上这么大的js框架,特别是SuperSlide对手机端很不友好,所以现在没怎么用了。
现在页面的一些简单的js效果都慢慢开始手写了,本文为大家介绍的就是一个“在一个页面可多处重复使用的简单tab标签jQuery代码”。
ps:此代码依赖JQ库,请在使用前先引入1.8以上版本的JQ库。
js代码如下:function tabs(tabTit,on,tabCon){
$(tabTit).children().click(function(){
$(this).addClass(on).siblings().removeClass(on);
var index = $(tabTit).children().index(this);
$(tabCon).children().eq(index).show().siblings().hide();
});
};
tabs(".tab-hd","active",".tab-bd");
html代码结构如下:
- 标签1
- 标签2
- 标签3
- 内容1
- 内容2
- 内容3
此代码可以在一个页面里面多处使用,给每个box里面加上私有class属性即可定义不同的tab风格了。