动态选项卡界面生成器 jQuery oyotabset

  • 源码大小:10.32KB
  • 所需积分:1积分
  • 源码编号:19JP-3626
  • 浏览次数:643次
  • 最后更新:2023年07月03日
  • 所属栏目:其他
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

oyotabset是一个基于jQuery的动态选项卡UI生成器,它提供了一种简单的方法来创建与浏览器中的选项卡相似的选项卡式内容。

如何使用它:

1.下载插件并包含oyotabset.jsjQuery之后的脚本。

  1. <script src="/path/to/cdn/jquery.min.js"></script>
  2. <script src="/path/to/oyotabset.js"></script>

2.创建一个新的选项卡集实例。可用参数:

  • 选项卡:选项卡数量
  • 选项卡宽度:制表符宽度
  • 选项卡高度:选项卡高度
  • 选项卡线宽:制表符线条宽度
  • 选项卡缩进:制表符缩进
  • 选项卡重叠:选项卡重叠
  • 页面高度:页面高度
  1. // oyoTabset(tabs = 8, tabWidth = 100, tabHeight = 50, tabLineWidth = 2, tabIndent = 25, tabOverlap = 0, pageHeight = 200);
  2. var tabset = new oyoTabset(8, 150, 50, 2, 50, 50);

3.设置要在选项卡中显示的文本。

  1. // Static Text
  2. tabset.setText("oYoSoftware");
  3.  
  4. // Auto Text (Alphabet)
  5. tabset.setAutoText("Alphabet");
  6.  
  7. // Auto Text (Numeric)
  8. tabset.setAutoText("Numeric", 10, 0, 100);

4.将您自己的内容附加到选项卡中。

  1. var tabs = $(".oyotab", tabset).length;
  2. for (var i = 0; i < tabs; i++) {
  3. var page = tabset.getPage(i);
  4. // append the content to the Tab 1
  5. if (i === 0) {
  6. $(page).append(YourContent);
  7. }
  8. }

5.将选项卡UI附加到页面上。

  1. $("body").append(tabset);

6.设置悬停模式。

  1. tabset.setHoverMode("mixed", {
  2. lineColor: "red"
  3. });
  4.  
  5. // OR
  6. tabset.setHoverMode("line");

7.设置字体大小。

  1. // setFont(fontSize, color, lineWidth, lineColor)
  2. tabset.setFont(24, "", 1, "black");

8.更改背景和线条颜色:

  1. tabset.changeBackgroundColor("pink");
  2. tabset.changeLineColor("black");

9.重置所有设置:

  1. tabset.resetTabSettings();

10.更改页面高度:

  1. tabset.changePageHeight(300);

预览截图