【发布时间】:2015-11-06 20:14:01
【问题描述】:
我正在尝试使用here. 显示的“Transformer Tabs”
我的代码如下:
<head>
<link href="tabs.css" rel="stylesheet" >
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script src="tabs.js"></script>
</head>
<body>
<div class="tabs">
<nav role='navigation' class="transformer-tabs">
<ul>
<li><a href="#tab-1">Important Tab</a></li>
<li><a href="#tab-2" class="active">Smurfvision</a></li>
<li><a href="#tab-3">Monster Truck Rally</a></li>
<li><a href="http://google.com">Go To Google →</a></li>
</ul>
</nav>
<div id="tab-1">
<h2>Tab 1</h2>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad cum non iure magnam dolores earum nemo quo tempora ab unde! Nesciunt ea iste impedit suscipit cupiditate quam earum explicabo quas veniam doloribus sed aut aliquam repellendus deleniti laudantium molestias fuga nihil quidem voluptatum atque sapiente perferendis facilis. Tempora mollitia odio?
</div>
<div id="tab-2" class="active">
<h2>Tab 2</h2>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur est natus esse minima nihil quidem tenetur alias pariatur. Obcaecati repudiandae temporibus provident sapiente iure doloribus praesentium voluptates dolores quia eos velit fugit cum ipsam. Deleniti fugiat maxime vel tempore illum esse illo fugit quam recusandae aut aperiam omnis at quaerat!
</div>
<div id="tab-3">
<h2>Tab 3</h2>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores numquam cupiditate aliquam quisquam repellendus fugit eaque asperiores voluptatem ut accusamus soluta corporis in facere quae provident itaque magni eum repellat ducimus dolore. Beatae aperiam accusamus at voluptatem ad sunt mollitia perspiciatis tempora numquam rerum aliquam deserunt illum necessitatibus nisi omnis.
</div>
<div id="tab-4">
<h2>Tab 4</h2>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iste officiis impedit ut culpa quaerat error pariatur voluptatum sapiente alias quasi itaque voluptas expedita necessitatibus odio dolorem totam veniam quisquam nulla vero placeat corporis cupiditate assumenda amet inventore mollitia quidem similique laudantium maxime aperiam ea reprehenderit iusto a ad tempora harum.
</div>
</div>
</body>
“tabs.css”和“tabs.js”在同一个目录下。虽然应用了“tabs.css”,但没有应用“tabs.js”,结果只是一个没有标签的线性页面。
我尝试过使用和不使用 jquery,并将脚本手动插入头部和正文的末尾。 JS 和 CSS 文件完全从工作示例中复制而来。我的浏览器启用了 javascript。脚本文件肯定是上传到服务器的。尽管我怀疑这个问题可能很愚蠢,但我在这里非常难过。
【问题讨论】:
-
您检查控制台是否有错误?是否需要在javascript中调用函数来触发功能?
-
嗯,你是用jQuery来启动插件的吗?
Tabs.init(); -
像这里显示的那样? codepen.io/chriscoyier/pen/gHnGD
-
我对 JS 很陌生,所以我不知道该怎么做。至于函数调用我不确定,我只是复制了工作示例中的代码。
-
致 Rejith,是的,它包含在“tabs.js”文件的底部
标签: javascript jquery html tabs