javascript - 菜单选项卡按钮不起作用

标签 javascript jquery html css idtabs

我有一个基于 idTabs.js 的 CSS 菜单选项卡, 它有 3 个按钮,可以在菜单上显示的内容之间切换 <div> -

<div>   
          <div id="usual1" class="usual">
            <ul>
              <li><a href="#tab1" class="">Tab 1</a></li>
              <li><a href="#tab2" class="selected">Tab 2</a></li>
              <li><a href="#tab3" class="">Tab 3</a></li>
            </ul>
            <div id="tab1" style="display: none;">This is tab 1.</div>
            <div id="tab2" style="display: block;">More content in tab 2.</div>
            <div id="tab3" style="display: none;">Tab 3 is always last!</div>
          </div>
          <script type="text/javascript">
            $("#usual1 ul").idTabs();
          </script>

      </div>

( here its demo )

现在我尝试对其进行一些编辑,使按钮位于菜单 div 下方。 -

<div>
          <div id="usual1" class="usual">
            <div id="tab1" style="display: none;">This is tab 1.</div>
            <div id="tab2" style="display: block;">More content in tab 2.</div>
            <div id="tab3" style="display: none;">Tab 3 is always last!</div>
          </div>  
      </div>
      <div class="usualBottom">
          <ul>
                  <li><a href="#tab1" class="">Tab 1</a></li>
                  <li><a href="#tab2" class="selected">Tab 2</a></li>
                  <li><a href="#tab3" class="">Tab 3</a></li>
          </ul>
      </div>
      <script type="text/javascript">
            $("#usual1 ul").idTabs();
      </script>

但按钮停止工作,意味着它们不会切换菜单内容。

( here its demo )

如何解决?

最佳答案

我认为您的选择器有误。而不是 $("#usual1 ul").idTabs(); 它应该是 $(".usualBottom ul").idTabs(); 。看看它是否有效。

演示:http://jsfiddle.net/3Njy5/3/

关于javascript - 菜单选项卡按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469948/

相关文章:

javascript - jQuery 隐藏父级但不隐藏子级

html - Bootstrap 内联显示多个表单

javascript - Keen.js 硬编码图形数据

javascript - 在 Javascript 中访问 Razor bool 变量时出错

jquery - 为什么 Google Chrome 通过 jQuery 有不同的 console.log() 输出?

javascript - 自定义 Google 搜索不会出现在 IE8 和 IE9 上

c# - 如何将编码标签呈现为正确的 HTML,而不是文本?

javascript - AngularJS 中 C3.js 中的两种方式数据绑定(bind)

javascript - qtip2 气球和 php 表 : different balloon content for each row?

javascript - 错误: Cannot read property of undefined