Gewusst wie: laden von Bootstrap-Registerkarte Bedienfeld mit Registerkarte klicken?

Ich bin mit Bootstrap tab panels, auf der Website so:

<!-- 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>

, Was ich will zu tun ist, um das laden der nicht-aktiven-Platten auf die Registerkarte klicken Sie auf.

(Jetzt, lädt er alle panels beim laden der Seite.)

Hinweis: Zeigen-verbergen, ist nicht eine Lösung für mich und was ich zeigen will, ist nicht auf eine externe URL. Es ist ein div (einige JS) aus der aktuellen Seite.

  • Machen, die Sie versteckten und onlick= show
  • Ich will nicht zu verstecken-zeigen, ich möchte zu laden, auf klicken Sie auf, weil ich will, um zu sehen, eine animation beim laden. Ich kann sehen, dass die animation auf Standard-aktiven tab, aber ich konnte nicht sehen, wie die animation auf anderen Platten, weil Sie geladen sind, bevor ich Sie Besuche: beim laden der Seite.
  • kannst du bitte erstellen Sie eine funktionierende snippet oder fiddle für diese?
  • So, lade eine Grafik (ein spinner, sagen) angezeigt werden soll, wenn das laden einer Seite, sonst halten die geladenen Daten, oder die Daten zu aktualisieren, auf der Registerkarte klicken Sie auf?
  • Ja, die Daten zu aktualisieren, auf der Registerkarte klicken.
  • ...und jetzt der Clou. Sie erwähnt eine auf der Seite div in ein paar Orte. Ist dies ein statisches Blatt Daten sitzen da und warten auf geladen werden, in der Registerkarte, oder hattest du etwas anderes im Sinn?
  • Eigentlich ist es ein chart und da auf dieser Registerkarte nicht aktiv, aber auf den ersten geladen im hintergrund, ich konnte nicht sehen, die "animation". Was ich will zu tun ist, wenn ich auf den Reiter und dann ist es (die "animation") erneut lädt.
  • So, gleiche Daten (statisch), aber die animation muss neu geladen werden, auf der Registerkarte klicken, ist das, was ich höre?
  • Können Sie Bearbeiten die post für die Verwendung von 'runnable' code-snippets, also die anderen sehen das problem klar?
  • Sie müssen trigger-tab drücken, oder klicken Sie auf die Registerkarte nav???

InformationsquelleAutor herci | 2016-11-04
Schreibe einen Kommentar