我有一个要加载到颜色框中的页面/表单。该页面包括一个选项卡部分。这些选项卡在颜色框中运行良好,但是一旦显示新选项卡,我需要调整颜色框的大小。
我尝试使用来自 twitter bootstrap 的示例代码:
<script>
$('a[data-toggle="tab"]').on('shown', function (e) {
e.target; // activated tab
e.relatedTarget; // previous tab
alert($(e.target).attr('href'));
colorbox.resize();
})
</script>
我已经将它放在调用表单的主页中,但是没有任何内容被触发。我认为这是因为表单在调用之前不存在,而是颜色框。
我已将脚本添加到包含工作选项卡的调用页面/表单中,但似乎没有任何内容被触发。
我的标签标记是:
<div class="tabbable tabs-left">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">File/Image Upload</a></li>
<li><a href="#tab2" data-toggle="tab">Images</a></li>
<li><a href="#tab3" data-toggle="tab">Files</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">content</div>
<div class="tab-pane active" id="tab2">content</div>
<div class="tab-pane active" id="tab3">content</div>
</div>
</div>
那么......当被调用页面上显示不同的选项卡时,如何调整颜色框的大小以及我应该在哪个页面放置脚本?
谢谢