当前位置:首页 > 原创 > 正文内容

【Z先生原创】10行代码实现选项卡

Z先生9年前 (2016-07-29)原创4890

先扔代码,记得先引入JQ库

function xcwltabs(title, content, isclick) {
	var titleobj = title + " .tabs-menu";
	var textobj = content + " .tabs-item";

	var act = isclick == 1 ? "click" : "mouseenter";

	$(document).on(act, titleobj, function () {
		var _index = $(this).index();
		$(titleobj).removeClass("hover").eq(_index).addClass("hover");
		$(textobj).hide().eq(_index).fadeIn();
	});

}


HTML结构

<ul id="tabs-menu">
    <li class="tabs-menu hover">项目一标题</li>
    <li class="tabs-menu">项目二标题</li>
    <li class="tabs-menu">项目三标题</li>
    <li class="tabs-menu">项目四标题</li>
</ul>
<div id="tabs-cont">
    <div class="tabs-cont">
        项目一内容
    </div>
    <div class="tabs-cont" style="display:none;">
        项目二内容
    </div>
    <div class="tabs-cont" style="display:none;">
        项目三内容
    </div>
    <div class="tabs-cont" style="display:none;">
        项目四内容
    </div>
</div>

Javascript脚本:

xcwltabs("#tabs-menu","#tabs-cont",1);


当然,不要忘记了标题上的高亮“.hover”的样式,这个自己写吧。。

分享给朋友:

相关文章

谈探针盒子

谈探针盒子

今天无意看到《视觉志》公众号上一篇关于明星账单以及隐私问题。在里面发现了一个设备,名曰“探针盒子”,美名其曰可以获取手机号,然后拨打电话。本着技术宅的心态,看看这个设备到底是如何实现这个功能的。结果发...

7zip文件夹自动备份脚本

7zip文件夹自动备份脚本 功能如下: 子文件夹独立备份成文件清理3天前的备份数据排除指定文件(指定子目录还是有问题,排除文件在unback.txt文件中) 主文件: @echo off...

ZBlog Markdown编辑器

# 背景 喜欢Markdown的简洁代码,又喜欢wysiwyg所见即所得,所以在Vditor基础上就产生了《超级Markdown编辑器》 # 特色功能 ## 牛叉的功能 * 兼...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。