的iframe:如果沒有互聯網連接,隱藏的iframe
<iframe id="iframe" title="Environment Canada Weather" src="" allowtransparency="false" frameborder="0" height="170"></iframe>
的jQuery:
$(document).ready(function() {
window.setInterval(function(){
if (navigator.onLine) {
//$("#iframe").show();
$("#iframe").attr("src", "http://weather.gc.ca/wxlink/wxlink.html?cityCode=on-143&lang=e");
}
else{
$("#iframe").hide();
}
}, 5000);
});
我無法隱藏的iframe,如果沒有互聯網連接。我不知道這裏有什麼問題。 謝謝。
可能重複[一勞永逸,navigator.onLine做什麼?](http://stackoverflow.com/questions/13076383/once-and-for-all-what-does-navigator-online-do ) –
找出你是否在線的一種方法:http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – reto
它適用於我.. http:// jsfiddle。 net/2ryhL/ – zzlalani