Gdy zmienia się zakładka, próbuję wywołać wywołanie ajax. Jednak nie mogę nawet wydaje się mieć ten podstawowy test pracy:Zakładka "pokazany" nie uruchamia się zdarzenia - Twitter Bootstrap
<ul class="nav nav-tabs">
<li class="">
<a data-toggle="tab" href="#gqs-uploader" id="gqs-uploader-btn">Upload</a>
</li>
<li class="active">
<a data-toggle="tab" href="#gqs-results" id="gqs-results-btn">Results</a>
</li>
<li class="">
<a data-toggle="tab" href="#gqs-download" id="gqs-download-btn">Download</a>
</li>
</ul>
a javascript:
(function ($) {
"use strict";
$(function() {
$(document).on('shown', 'a[data-toggle="tab"]', function (e) {
alert('TAB CHANGED');
});
});
}(jQuery));
przypadku jakichkolwiek zmian kartę, należy wysłać mi alert.
Dlaczego ten prosty przykład nie działa?
Podstawowy przykład w dokumentach również nie działa. Całe wydarzenie (nawet kliknięcia przycisku) wydaje się niewidoczne - nie mogę tego złapać w żaden sposób.
Jaki jest Twój bootstrap wersja? –
Dokumenty do bootstrap dla bieżącej wersji 3.1.1 wspominają, że wyświetlana nazwa zdarzenia to "pokazany.bs.tab" – TheShellfishMeme