Я хочу создать окно на моей странице, которое отображается по требованию: пользователь нажимает кнопку, отображается div.Лучший способ добавить div по запросу
качестве наглядного примера того, что я хочу достичь, в окне-клавиатуры ярлыки на jsfiddle (вниз левом углу): http://jsfiddle.net/
Теперь я не уверен, каким образом я должен сделать это:
- Создайте в DIV сразу и установить его на дисплей: нет, пока не требуется
- Написать скрипт, который добавить это ДИВ с помощью JS
- Написать скрипт, который загружает его из внешнего файла .html
Какой способ вы порекомендуете?
Update
Что делать, если я получил 15 различных коробок, которые не показаны при загрузке страницы, но они должны быть добавлены по запросу? Несомненно, это сработает, но можем ли мы назвать это «хорошей практикой», чтобы просто скрыть каждый элемент, который мы не хотим видеть?
Я бы с вариантом 1. Имея существующий div дает вам больше контроля над тем, когда показывать/скрывать и обрабатывать события на нем. – ryadavilli
Возможный дубликат [Переключение видимости divs с помощью javascript] (http://stackoverflow.com/questions/7743373/toggling-visibility-of-divs-using-javascript) – Cerbrus
содержит правильную ссылку – paragy