Должны ли всплывающие окна jQuery скрываться и отображаться или создаваться и удаляться? - PullRequest
1 голос
/ 10 ноября 2011

Какой подход к отображению всплывающих окон с помощью jQuery лучше?

1) иметь готовый всплывающий элемент () и скрытый (display: none), а затем отображать его с процедурно сгенерированным содержимым (и снова скрывать после щелчка пользователем);или

2) Процедурно сгенерировать и его содержимое, когда это необходимо, и удалить его (через $ (this) .remove ()) после того, как пользователь что-то щелкнет?

Спасибо!

1 Ответ

2 голосов
/ 10 ноября 2011

Это действительно зависит от использования. Если это то, что вы будете использовать снова и снова, более эффективно создавать и показывать / скрывать элемент и сохранять ссылку на него как один объект jQuery, который вы создаете только один раз.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...