【发布时间】:2019-03-19 08:05:57
【问题描述】:
所以,我正在尝试使当一个元素(在 iframe 内)变为隐藏(显示:无)时,它会使 iframe 没有显示。
我试过了:
var iframe = $('.preloader').contents().find('*');
if((iframe).is(':hidden')) {
$('.preloader').css('display','none');
}
和
if($('.preloader').contents().find('*').is(':hidden')) {
$('.preloader').css('display','none');
}
这两个都不行。
HTML
<iframe class="preloader" src="https://sorrycantsay.net/preloader"></iframe>
这可能会有所帮助:
【问题讨论】:
-
iframe 中的预加载器?这对我来说是新鲜事>_
-
听起来你正在尝试做的事情会违反同源策略 - 除非你的 iframe 与你的父网站在同一个域上?如果不是,你可能不走运..
-
@AlexanderYakushev |预加载器使用的画布由于某种原因不起作用。
-
@BradSullivan |我拥有这两个网站。
标签: javascript jquery iframe