Для того, чтобы предотвратить IFRAME мигания, я устанавливаю его видимость внутри SetTimeout (СМЧ устанавливается на видимость: скрытый)Ориентация в IFRAME с Js/JQuery до того, как DOM нагрузок
setTimeout(function(){
$n('#myFrame').css('visibility','visible');}, 750);
работы отлично, хотя, когда я загружаю последующие местоположения внутри фрейма, мигающее поведение возвращается, поскольку видимость уже установлена.
Что бы я хотел сделать, это создать функцию, которая нацелена на iframe перед загрузкой DOM/страницы, чтобы снова установить видимость, а затем setTimeout.
Имейте в виду, что этот сценарий будет работать на платформе ServiceNow, то есть некоторые варианты ограничены (не может загрузить в голову документа и т.д.)
Это вроде как обратный document.ready(). Возможно ли это?
Спасибо за зацепки,
Paco
javascript нуждается в событии для запуска. выясните, какое событие заставляет iframe измениться, и сказал, что это событие скроет его и снова просмотрит его по мере необходимости. –
Привет, Пако, вы нашли решение для этого? Я застрял, пытаясь скрыть все на странице пользовательского интерфейса с помощью Jelly, и кажется, что он всегда будет запущен после завершения загрузки Dom. Спасибо –