我的用户在我们的网站上预订了一个约会,当iframe更改高度时,该约会会更改iframe的高度,我想自动隐藏以上iframe。到目前为止,这是我的限制,它仅适用于以下事件,但我希望它动态隐藏,而不是在页面调整大小或滚动时隐藏,因为这些事件不会发生

$(window).on('load resize scroll', function() {
  if ($(".remove-text").height() >= 582) {
    $("#execphp-30, #execphp-47, #execphp-48").hide();
  } else {
    $("#execphp-30, #execphp-47, #execphp-48").show();
  };
});


我使用iframeresizer js插件来动态检测iframe的高度

最佳答案

<script>
jQuery(function($) {

$(window).on('DOMSubtreeModified', function() {
  if ($(".remove-text").height() >= 582) {
    $("#execphp-30, #execphp-47, #execphp-48").hide();
  } else {
    $("#execphp-30, #execphp-47, #execphp-48").show();
  };
});

});
</script>

08-03 20:19