$('*[data-target=".humanpower"]').click(function(){
if(!$('#humanpower').length) {
$('#humanpower_bl').html('<iframe id="humanpower" src="http://....."></iframe>');
}
});
Можно отследить событие onload в котором удалить preloader. Можно еще добавит картинку через background.
document.querySelector('iframe').onload = iframeOnload
function iframeOnload () {
document.querySelector('.preloader').remove()
}
iframe {
width: 100%;
height: 100%;
background: url(http://www.catster.com/wp-content/uploads/2017/08/A-fluffy-cat-looking-funny-surprised-or-concerned.jpg) center center no-repeat;
}
.preloader {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
font-size: 45px;
color: blue;
}
<div class="modal">
<iframe src="..."></iframe>
<div class="preloader" id="preloader">
<p>Загрузка...</p>
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Прошу помощи с учебной задачейНе прошу писать все решение, подскажите хоть как в данной задаче в JS выразить мысль (дальше разберусь):
Не в виде всплывающего окна, а именно как карусел
Имеется скрипт, для сбора информации из полей email и phone, проблема в том, что после первой передачи, если нужно отредактировать эти поля у других...