Вот демо:самый легкий немодальный диалог с jQuery?
http://jqueryui.com/demos/dialog/
Но это слишком огромный для меня.
Всего включено 2 тысячи строк.
Я хотел бы иметь один в одном файле с менее чем 1 тыс. Строк.
Вот демо:самый легкий немодальный диалог с jQuery?
http://jqueryui.com/demos/dialog/
Но это слишком огромный для меня.
Всего включено 2 тысячи строк.
Я хотел бы иметь один в одном файле с менее чем 1 тыс. Строк.
Вы можете отключить JQueryUI до нужного вам момента, сняв все необходимые вам вещи при загрузке, когда вы получите его на http://jqueryui.com/download.
Я бы предположил, что вы можете получить его ниже 1000 строк, если вы это сделаете.
Лишь более 1100 (без миниатюрных) линий и 32K с простым ядром и диалогом. – tvanfosson
как реализовать это: щелкните по ссылке, затем откроется диалоговое окно, в котором происходит щелчок. – omg
есть версия с голыми костями, которую я могу получить от беседки с помощью всплывающего окна – SuperUberDuper
Если у вас есть отвращение к сложности, вызванное высоким количеством строк, вам нужно преодолеть это, иначе вы закончите делать voodoo, переопределяя с нуля из-за отсутствия доверия и выбирая немного менее сложные но в конечном итоге уступают библиотекам.
Я говорю об этом, потому что вы запрашиваете меньше строк кода, что является хорошим показателем сложности и ремонтопригодности, но является плохим показателем для важных вещей, таких как хороший дизайн и хорошие документы. Даже размер редко возникает, если вы используете сокращенный код.
Сделайте глубокий вдох и просто включить файл :)
+1 Есть так много причин, чтобы сделать это, и так мало. –
@Shore: Для реализации этого
HTML код:
<a id="clickme">Open Dialog</a>
<div id="dialog" style="display:none;">Hello this is a dialog</div>
JS код:
$(document).ready(function(){
// Default settings for dialog
$("#dialog").dialog({
bgiframe: true,
height: 300,
width: 350,
autoOpen: false,
modal: true,
overlay: {
opacity: 0.7,
background: "black"
}
});
$('#clickme').click(function(){
$("#dialog").dialog('open');
});
});
Мне нравится jqmodal. (это не обязательно модально!)
Это примерно 3k.
Init
$('#dialog').jqm();
Показать
$('#dialog').jqmShow();
Это похоже на мода – riley
Я задавал себе тот же вопрос. Где я могу найти легкий плагин с надписью без включения jQuery UI? После того, как я потратил час на поиски в Интернете, я решил реализовать его самостоятельно.
Таким образом, после трех лет ответ:
Вы можете попробовать jquery.mloverlay простой, легкий JQuery плагин для отображения модальных меньше наложений.
Демонстрация не работает – MajesticRa
Насколько мало нужно квалифицироваться? –
слишком громадный, каким образом? является ли диалоговое окно слишком большим для вашего контента? является ли требуемый сценарий плагина слишком большим, чтобы вы могли включить его на свою страницу? –
проще всего сворачивать, однако список функций поможет. Что вы хотите, чтобы диалог делал? jQuery ui должен удовлетворять многим требованиям. – redsquare