2011-12-19 4 views
1

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

A) скрывается содержимое DIV на странице и показывать его при связывании с щелчком

ИЛИ

B) только выборка данных асинхронно и загрузки в пустой div, который скрыт на странице?

За ответы ниже ... Использованы случаи? Здесь:

1) Вход в

2) Показ «модальное окно доля ж/социальный материал о разделе»

3) Представление данных

+4

так много слов, так мало знаков препинания. – talnicolas

+0

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

+0

Ну, ответ, очевидно, зависит от вашей специфики, которую вы до сих пор пренебрегли, чтобы поделиться ... Кроме того, вы видели [это] (http://ux.stackexchange.com/questions/4696/when-should- вы потребительные амодальное-диалоговое окно)? – Cameron

ответ

1

Я лично хотел бы создать их на лету -fly.

dialog = $("<div></div>"); 
dialog.html(content); 
dialog.dialog({modal:true}); 

Это диалоговое окно с использованием функции jQuery UI, но просто хотелось создать пример на лету.

+0

Ницца. Создание их на лету, похоже, является способом ИМО. –

0

Я бы сказал, что лучший способ пойти далеко бы использовать FancyBox Plugin

Все примеры вы должны иметь DEMO здесь

+0

Ссылка сломана, но я бы предпочел просто создать ее сам, и поскольку она будет более компактной, и я могу добавить к ней дополнительные функции, как я считаю нужным. –

+0

отлично, но ссылка не сломана, демо внизу. как ученик вы не должны полагаться на плагины. Я просто дал исправление короткого выреза. – defau1t

+0

Нечетный. Это не загрузило для меня раньше. Я хорошо знаю FancyBox, и я согласен с тем, что вы не должны полагаться на плагины как ученик. Но, возможно, вы неправильно поняли слово, которое я использовал, которое было «более компактным». Например. меньше навороты. –

Смежные вопросы