选项卡“;显示“;事件未启动-推特引导
Tab "shown" event not firing - Twitter Bootstrap
当一个选项卡发生更改时,我正试图激发一个ajax调用。然而,我似乎甚至无法让这个基本的测试发挥作用:
<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>
和javascript:
(function ( $ ) {
"use strict";
$(function () {
$(document).on('shown', 'a[data-toggle="tab"]', function (e) {
alert('TAB CHANGED');
});
});
}(jQuery));
当任何选项卡更改时,它应该向我发送警报。
为什么这个简单的例子不起作用
文档中的基本示例也不起作用。整个事件(甚至是按钮点击)看起来都是看不见的——我似乎无论如何都抓不住。
试试这个
$(document).on('shown.bs.tab', 'a[data-toggle="tab"]', function (e) {
alert('TAB CHANGED');
})
尝试此代码,检查工作情况FIDDLE
<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>
<script>
(function ( $ ) {
$(function () {
$(document).on('shown.bs.tab', 'a[data-toggle="tab"]', function (e) {
alert('TAB CHANGED');
});
});
}(jQuery));
</script>
这来自引导程序文档:http://getbootstrap.com/javascript/#tabs
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
e.target // newly activated tab
e.relatedTarget // previous active tab
})
您有4个活动:隐藏,显示,隐藏,显示
相关文章:
- Twtitter Bootstrap模式显示事件多次触发
- knightlab timeline js-如何在不重叠的情况下显示事件
- 如何在jquery mobile中检测回按时的页面显示事件
- JQuery Mobile,通过window.location重定向可阻止页面显示事件
- 如何将隐藏/显示事件延迟到提交后Iframe加载
- 谷歌日历订阅源未显示事件
- 完整日历提前 1 小时显示事件
- jQuery 移动页面显示事件未在第一页上触发
- 从引导选项卡捕获“显示”事件
- 显示事件序列的 Javascript
- 引导选项卡显示事件仅在第一次触发,而不会在第二个或以后的选项卡开关上触发
- 在全日历.js中显示事件时出现问题
- Angularjs Full Calendar不显示事件
- 在显示事件后替换 CKEditor 对话框中的元素
- 完整日历无法显示事件
- fullcalendar事件源不再显示事件
- 如何在jQuery或javascript中显示事件描述的前200个字符
- FullCalendar 2.1.1不显示事件
- fullCalendar.js:按选定日期显示事件
- 完整日历不显示事件在相同的顺序在json中给出