Предотвращение появления DIV с использованием JavaScript-класса .removeClass - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу заставить свой бэк-офис (редактировать: страницу, на которой я управляю своим сайтом) открываться во всплывающем окне (Правка: специальный тип всплывающей рекламы, созданный с использованием динамического HTML, JavaScript и аналогичного веб-браузератехнологии. Поскольку они не прокручивают веб-страницу, они кажутся «зависшими» над страницей, обычно скрывая содержимое.), но когда я щелкаю до полной загрузки страницы, она открывается на _blank странице.Это проблема.

На основе старых потоков Stackoverflow (редактировать: например, Как включить / отключить кнопку HTML на основе сценариев? ) Я пришел с идеей скрыть ссылку наbackoffice и показывать его, когда документ будет готов, используя .removeClass Javascript в конце моего всплывающего сценария (он называется Clearbox, если вам нужно знать).Теоретически, это должно помешать появлению ссылки на бэк-офис до того, как всплывающий скрипт будет готов для правильной загрузки.Возможно, я ошибаюсь, так как панель инструментов просто не отображается вообще.

$(window).load(function(){ $("div#outils").removeClass('d-none'); });
// At the end of clearbox.js

В чем моя ошибка?class = "d-none" - это стандарт Bootstrap 4, который инициализирует div как не отображаемый и смешивается с другими классами, которые мне нужны в div # outils.Я открыт для любых предложений, если вы знаете лучший способ.

1 Ответ

0 голосов
/ 17 декабря 2018

Используйте функцию jQuery $(document).ready().Добавьте событие нажатия на панель инструментов после загрузки страницы.

$(document).ready(function(){
$(selector).click();
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...