我有一个bootstrap tab控件,这很好.在每个选项卡上我需要加载一个HTML文档(大可能大于10MB).一切正常.但加载数据后,UI响应太慢,即使切换标签需要5,6秒.点击时我不想要任何延迟.UI每次都应该响应.我有什么方法可以达到这个目的吗?这就是我到目前为止所做的......
<div class="row">
<div class="col-md-12">
<ul class="nav nav-tabs" id="myTabs">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#dpa" data-toggle="tab">DPA</a></li>
<li><a href="#rn" data-toggle="tab">Antwon</a></li>
</ul>
<div class="tab-content" style="width:100%;height:600px;">
<div class="tab-pane active" id="home">
<p>test</p>
</div>
<div class="tab-pane" id="dpa" data-src="../TabsData/data2.htm">
<iframe src="" style="width:100%;height:600px"></iframe>
<div id="data"></div>
</div>
<div class="tab-pane" id="rn" data-src="../TabsData/data2.htm">
<iframe src="" style="width:100%;height:600px"></iframe>
<div id="data"></div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
// Javascript代码
$('#myTabs').bind('shown.bs.tab', function (e) {
paneID = $(e.target).attr('href');
src = $(paneID).attr('data-src');
// if the iframe hasn't already been loaded once
if ($(paneID + " iframe").attr("src") == …Run Code Online (Sandbox Code Playgroud)