我正在使用iframe,我在其中显示来自外部网址的一些内容。如果没有要显示的内容(即空),我想隐藏iframe。请让我知道如何做到这一点。 谢谢
<iframe id="iframe" width="100%" height="48" scrolling="no" frameborder="0" src="breaking.php" allowTransparency="true"></iframe>
关于iframe内容是:
<body>
<div class="centerbreaking">
<section id="breaking-news">
<div id="breaking-news-main" class="shadow">
<div id="breaking-news-title">Lajmi i fundit</div>
<div id="breaking-news-inside">
<ul id="breaking-news-list">
<li><label type="text" name="text0">celibashi: Ne Nuk e shohim presidentin Bujar Nishani si opozitë </label></li>
<li><label type="text" name="text1">Ilirjan Celibashi: Kemi respektuar institucionin e Presidentit</label></li>
<li><label type="text" name="text2">Ilirjan Celibashi: Qeveria nuk dha gjykim dhe koment për emërimet</label></li>
<li><label type="text" name="text3">Celibashi: Emërimet në Gjykatën e Lartë nga Kuvendi e Presidenti</label></li>
<li><label type="text" name="text4">Celibashi: Kam shumë besim që do të ecim në procesin e reformës </label></li>
<li><label type="text" name="text5">Ilirjan Celibashi: Komisioni do të vendos mbi çështjen e reformës</label></li>
<li><label type="text" name="text6">Celibashi: Presim që opozita të bashkëpunojë për këtë reformë </label></li>
<li><label type="text" name="text7">Celibashi: Reforma administrativo-territoriale e domosdoshme </label></li>
<li><label type="text" name="text8">Ilirjan Celibashi:Maxhoranca ka vullnet për të punuar me opozitën</label></li>
</ul>
</div>
</div>
<script>
$(function() {
$('#breaking-news-inside').vTicker();
});
</script>
</section>
</div>
答案 0 :(得分:0)
<强>已更新强>
<script type="text/javascript">
$(function() {
$('#iframe').load(function() {
if($.trim($(this).contents().find("body").html()) == "") {
$(this).hide();
}
});
});
</script>
<iframe id="iframe"></iframe>
仅当iframe与您的网页具有相同的域时才有效。