當li
元素沒有active
類時,我想重新加載iframe。當li元素確實具有某個類時,重新加載某些iframe
HTML:
<div class="tab-content">
<div id="sectionA" class="tab-pane fade in active">
<h3>Informazioni su come utilizzare il Totem</h3>
<p>Per utilizzare il Totem...</p>
</div>
<div id="sectionB" class="tab-pane fade">
<h3>Informazioni turistiche</h3>
</div>
<div id="dropdown1" class="tab-pane fade">
<h3>Orari STPS Bus da Chiavenna</h3>
<iframe id="myIframe" src="www.something.blabla"></iframe>
</div>
<div id="dropdown2" class="tab-pane fade">
<h3>Orari STPS da Chiavenna a Sondrio</h3>
<iframe id="CTOS" src="www.something.boh"></iframe>
</div>
<div id="dropdown3" class="tab-pane fade">
<h3>Chiavenna-St.Moritz</h3>
<iframe id="StMoriz" src="www.something.net"></iframe>
</div>
<div id="dropdown4" class="tab-pane fade">
<h3>Chiavenna-Lugano</h3>
<iframe id="Lugano" src="www.something.com"></iframe>
</div>
<div id="dropdown5" class="tab-pane fade">
<h3>Chiavenna - Colico - Milano</h3>
<iframe id="orariMilano" src="www.something.it"></iframe>
</div>
</div>
通知<a data-toggle="tab" href="#dropdown5">
和上述<div id="dropdown5" class="tab-pane fade">
)
<div class="my-tabs">
<ul class="nav nav-tabs" id="myTab">
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Orari Bus Italia <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a data-toggle="tab" href="#dropdown1">Orari Bus Italia - STPS da Chiavenna</a></li>
<li><a data-toggle="tab" href="#dropdown2">Orari Bus Italia - STPS da Chiavenna a Sondrio</a></li>
</ul>
</li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Orari Bus St. Moriz <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a data-toggle="tab" href="#dropdown3">Orari Autopostale Svizzero da Chiavenna a St.Moritz</a></li>
<li><a data-toggle="tab" href="#dropdown4">Orari Autopostale Svizzero da Chiavenna a Lugano</a></li>
</ul>
</li>
<li class="dropdown">
<a data-toggle="dropdown" class="dropdown-toggle" href="#">Orari Treni <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a data-toggle="tab" href="#dropdown5">Orari Treni - Chiavenna - Milano</a></li></ul>
</li>
<li><a data-toggle="tab" href="#sectionB">Informazioni Turistiche</a></li>
</ul>
的Javascript之間的關係:
console.log("NEED TO RELOAD");
if (!$('li').hasClass("active")) {
console.log("RELOADING");
window.setInterval("reloadIFrame();", 3000);}
function reloadIFrame() {
document.getElementById('myIframe').src += '';
}
console.log("RELOADED");
最後,我想知道如何在一段時間後在我的選項卡之間切換。
PS:我是新的StackOverflow的
預先感謝您!
你的意思,用了一段時間後?點擊菜單,並在x秒後改變標籤?或在iframe重新加載完成? – Vanojx1
x秒後更改制表符,然後如果選項卡處於活動狀態,則不必重新加載iframe內部,否則,如果選項卡未處於活動狀態,則需要重新加載。 @ Vanojx1 – Asjon
什麼會將選項卡設置爲活動或非活動? – Vanojx1