JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何通过单击选项卡加载Bootstrap选项卡面板?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在网站上使用Bootstrap选项卡面板:
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
  <li role="presentation" class="active"><a href="#chartcontainer1" aria-controls="chartcontainer1" role="tab" data-toggle="tab">Chart 1</a></li>
  <li role="presentation"><a href="#chartcontainer2" aria-controls="chartcontainer2" role="tab" data-toggle="tab">Chart 2</a></li>
</ul>

<!-- Tab panes -->
<div class="tab-content">
  <div role="tabpanel" class="tab-pane active" id="chartcontainer1">
      <div id="layeredcolumnchart"></div>
  </div>
  <div role="tabpanel" class="tab-pane" id="chartcontainer2">
      <div id="piechart"></div>
  </div>
</div>

我想要做的是在选项卡点击上加载非活动面板.

(现在,它会在页面加载时加载每个面板.)

注意:显示隐藏不是我的解决方案,我想要显示的不是外部URl.它是当前页面中的div(包括一些JS).

解决方法

如果您希望在单击选项卡时加载选项卡面板内容,则必须使用Ajax.

这是一个例子.

HTML代码

<ul class="nav nav-tabs tabs-up" id="friends">
  <li><a href="/gh/gist/response.html/3843293/" data-target="#contacts" class="media_node active span" id="contacts_tab" data-toggle="tabajax" rel="tooltip"> Contacts </a></li>
  <li><a href="/gh/gist/response.html/3843301/" data-target="#friends_list" class="media_node span" id="friends_list_tab" data-toggle="tabajax" rel="tooltip"> Friends list</a></li>
  <li><a href="/gh/gist/response.html/3843306/" data-target="#awaiTing_request" class="media_node span" id="awaiTing_request_tab" data-toggle="tabajax" rel="tooltip">AwaiTing request</a></li>
</ul>

<div class="tab-content">
<div class="tab-pane active" id="contacts">

  </div>
  <div class="tab-pane" id="friends_list">

  </div>
  <div class="tab-pane  urlbox span8" id="awaiTing_request">

  </div>
</div>

Javascript代码

$('[data-toggle="tabajax"]').click(function(E) {
var $this = $(this),loadurl = $this.attr('href'),targ = $this.attr('data-target');

$.get(loadurl,function(data) {
    $(targ).html(data);
});

$this.tab('show');
return false;
});

Click here在JSFiddle上查看演示: –

大佬总结

以上是大佬教程为你收集整理的javascript – 如何通过单击选项卡加载Bootstrap选项卡面板?全部内容,希望文章能够帮你解决javascript – 如何通过单击选项卡加载Bootstrap选项卡面板?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。