【发布时间】:2018-01-31 14:26:41
【问题描述】:
当 iframe 的高度达到一定大小而不需要重新加载页面时,我想隐藏一个 div
<script>
jQuery(document).ready(function($){
if ($(".remove-text").height() <= 582) {
$("#execphp-31").hide();
} else {
$("#execphp-31").show();
};
});
</script>
这适用于页面加载,但如果 iframe 大小发生变化,它不会更新显示/隐藏功能
【问题讨论】:
-
在
window的resize()事件下运行此逻辑。另请注意,在 CSS 中使用媒体查询而不是 JS 会更好 -
不要认为在 css 媒体查询中是可能的,因为当一个 div 的高度超过某个值时,我想隐藏一个完全不同的 div?
-
啊,是的。 CSS 只能根据窗口大小起作用。
标签: javascript jquery html css iframe