❤jQuery 选项卡插件❤
基于 jQuery 的 Tab 选项卡,预览
特点简单!
使用第一步:引入依赖文件
// 引入基础依赖 <script src="./js/jquery-3.4.1.js"></script> // 引入对应插件 <script src="./js/i35.min.js"></script>
第二步:初始化代码
// 添加到 body 的最后 $("body").i35Tab(); API
参数名 | 类型 | 是否必填 | 默认值 | 描述 |
---|---|---|---|---|
titles | array | 否 | ["News", "Sports", "Education"] | 标题 |
contents | array | 否 | ["News con...", "Sports con...", "Education ..."] | 内容 |
eventType | string | 否 | click | 事件类型 |
delayTime | number | 否 | 0 | eventType 为 mouseover 时才生效,节流时间 |
color | string | 否 | #6341a5 | 主题颜色 |
effect | string | 否 | default | 默认普通的显示/隐藏;支持 slide、fade |
autoPlay | boolean/number | 否 | false | 自动播放时间间隔 |
prevChange | function | 否 | function() {} | 切换之前触发的回调 |
nextChange | function | 否 | function() {} | 切换之后触发的回调 |
styles | object | 否 | ... | 所有的样式配置必须写在次对象下面 |
wrap | object | 否 | ... | 外包裹 |
title | object | 否 | ... | 标题包裹 |
titleItem | object | 否 | ... | 标题列表 |
titleItemFirst | object | 否 | ... | 第一个标题 |
content | object | 否 | ... | 内容包裹 |
contentItem | object | 否 | ... | 内容列表 |
contentItemFirst | object | 否 | ... | 第一个内容 |
<script src="./js/jquery-3.4.1.js"></script> <script src="./js/i35.min.js"></script> <script> $('body').i35Tab(); </script>
点我预览
改变触发事件// mouseover 时延迟 100ms 触发 $("body").i35Tab({ eventType: "mouseover", delayTime: "100" });
点我预览
改变主题$("body").i35Tab({ color: "#e23839", });
点我预览
改变切换效果$("body").i35Tab({ effect: "slide" });
点我预览
自动播放$("body").i35Tab({ autoPlay: 2000 });
点我预览
事件回调$("body").i35Tab({ prevChange: function(e) { console.log($(e.target).find(".i35-con div:visible").html()); }, nextChange: function(e) { console.log($(e.target).find(".i35-con div:visible").html()); } });
点我预览
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。