Скрыть блок с возможностью обращения к нему [требует правки]

301
12 марта 2017, 06:47

Есть блок с текстом и скрипт, который сохраняет текст в буфер обмена при нажатие на кнопку. Как убрать (скрыть) блок с текстом со страницы, но оставить возможность копировать текст при помощи скрипта?

Answer 1

Сложно ответить точно, не имея примера кода. Однако простейший способ скрыть блок - применить к нему CSS правило display:none.

Answer 2

Можно применить к блоку css свойство visibility: hidden, таким образом сделав его просто невидимым, как альтернативу display: none, которое является более жестким свойством.

В чем отличие между свойствами display и visibility:

  • Свойство visibility: hidden означает, что элемент есть на странице, просто он невидимый, но место занимает. Получается как бы промежуток, равный его размерам.

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

В какой ситуации какое свойство применять - твое усмотрение.

Answer 3

Можешь попробовать давать через скрипт нужному блоку класс hidden. Типа

$('.myClass').addClass('hidden');

Или же потом убирать

$('.myClass').removeClass('hidden');
READ ALSO
Почему отладка прерывается?

Почему отладка прерывается?

Я пытаюсь вытащить из другого сайта нужные мне ссылки и засунуть их в массивВроде бы всё делаю правильно, но массив получается на выходе странный

311
Привести строку в соответствие маске

Привести строку в соответствие маске

Подскажите, можно ли регулярным выражением привести строку к нужному виду?

264
Не срабатывает fadein out и не работает css display block

Не срабатывает fadein out и не работает css display block

Неоднократно уже добавлял этот кодЭто финальная версия, которую надо бы подрихтовать

279