Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрытые элементы (https://javascript.ru/forum/misc/78057-skrytye-ehlementy.html)

Nlk 20.07.2019 14:37

Скрытые элементы
 
Добрый день!

Помогите внести ясность, как лучше реализовать popup, а именно его временно скрытую часть. Создавать через createElement его каждый раз когда пользователь нажмет на кнопку, или создать заранее поместить где то в конце страница и когда нужно просто добавлять класс c свойством display. И играет ли роль количество popup окон на выбор реализации?

А также подходит ли данный вариант к реализации карусели, с временно скрытыми элементами изображений?

И касаемо второго варианта если он наиболее верный, куда будет лучше со стороны семантики размещать эти элементы непосредственно рядом с тригером или просто в конец страницы.

Большущее спасибо, заранее.

рони 20.07.2019 14:46

Nlk,
один скрытый шаблон, при клике делать копию и заполнять данными, при закрытии копию удалять.

Nlk 21.07.2019 01:40

рони,
Спасибо за ответ.

А почему данное решение вы выбираете? Мне кажется оно более затратное. Если брать на примере карусели, при каждом событии перетаскивания нескольких картинок у нас происходит серия обращений к DOM на клонирование нового узла.

И со стороны семантики, будет ли верным решением скрывать элементы от индекса поиска?

рони 21.07.2019 07:55

Цитата:

Сообщение от Nlk
Если брать на примере карусели,

вариант был для popup

Nlk 21.07.2019 11:16

рони,
Спасибо


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