Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Обновление скрипта (https://javascript.ru/forum/dom-window/77676-obnovlenie-skripta.html)

ArtiOnMoon 05.06.2019 21:07

Обновление скрипта
 
Есть скрипт рабочий
<button class="bab">Кнопка 1</button>

<div class="box" hidden>
Содержимое
</div>

<script>
addEventListener("click", function(event) {
    if (!event.target.matches(".bab")) return;

    const box = event.target.nextElementSibling;
    box.hidden ^= true;
});
</script>


Он вещает на кнопки события по скрытию и показу дива.
Проблема в том, что контент на форуме обновляется, с этим и добавляются кнопки, что расположены на форуме под аватаркой пользователя. Однако, при каждом новом сообщение на форуме скрипт ломается до полной очистки кэша. Как это исправить? Можно ли повесить на скрипт триггер по перезагрузке?


Часовой пояс GMT +3, время: 04:07.