天兴工作室网页特效栏目会收集各类简单容易入手的js特效、jQuery特效、css特效、网页特效等各种效果。
之前一直用“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代码结构如下:
<div class="box">
<ul class="tab-hd"><li class="active">标签1</li><li>标签2</li><li>标签3</li></ul>
<dl class="tab-bd">
<dd class="thisclass">内容1</dd>
<dd>内容2</dd>
<dd>内容3</dd>
</dl>
</div>
此代码可以在一个页面里面多处使用,给每个box里面加上私有class属性即可定义不同的tab风格了。
售价:免费 82161 ℃ 4 评论
售价:免费 82161 ℃ 4 评论
售价:免费 82161 ℃ 4 评论
这么好的文章居然暂无评论!来一个吧...
欢迎 你 发表评论