serovpochta
@serovpochta
Лысый

Открыть/закрыть блок id из плагина?

Блок изначально имеет display: none
Скрипт должен: открывать блок по одной кнопке, а закрывать по другой, но так как, id находится в верстке плагина, а в верстке самой страницы имеется только одна кнопка открытия, эта кнопка закрытия должна находится в открывающемся/закрывающемся id блоке соответственно...а этот id в плагине (плагин обновляется 2 раза в неделю и добавлять кнопку постоянно туда как-то не хочется)

Есть скрипт Хрошо работает, но не совсем то, что надо:

var block = document.querySelector('#id_блока');
var button= document.querySelector('#id_кнопки');

button.onclick = function() {
  if (!block) {
    return;
  }

  block.hidden= !block.hidden;
};


Он только открывает и закрывает id по одной кнопке и еще, если id изначально имеет display: none, то блок так и не откроется, а он должен быть закрыт

Помогите плиз, старенькой бабушке )
Спасибо за внимание!
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Так ты блоку не display: none присваивай, а атрибут hidden.
<div hidden>...</div>
И все прекрасно заработает!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы