JQuery UI конкретного использования. Какой.js скачать?
Я ищу, чтобы проверить виджеты -> Диалог -> Модальное подтверждение.
jquery-ui.js тяжело загружать только для конкретного использования. С сайта JQ UI я скачал папку, содержащую множество маленьких файлов.js
Я думаю, что они являются частью основных JS. Я протестировал только для загрузки jquery.ui.widget.js и jquery.ui.dialog.js, но я получаю эту консольную ошибку:
Uncaught TypeError: Object function (selector, context) {// Объект jQuery на самом деле просто "улучшенный" конструктор init return new jQuery.fn.init(селектор, контекст, rootjQuery); } не имеет метода 'widget'
Следующие коды являются копией примера jQ UI с http://jqueryui.com/dialog/
Образец отображается и работает, как и ожидалось, загружая только тяжелый файл query-ui.js
src="/js/jquery.ui.dialog.js"
src="/js/jquery.ui.widget.js"
$(function() {
$( "#dialog-confirm" ).dialog({
resizable: false,
height:140,
width:350,
modal: true,
buttons: {
"Accept": function() {
$( this ).dialog( "close" );
},
"Refuse": function() {
$( this ).dialog( "close" );
}
}
});
});
HTML
<div id="dialog-confirm" title="Confirmation">
<p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>Select your option</p>
</div>
1 ответ
Если вы просто хотите использовать и скачать файлы, необходимые для dialog
виджет посетить jQuery UI Download Builder
Снимите флажок "Переключить все" и отметьте только виджеты -> Диалог. Каждый необходимый файл проверяется автоматически. Соответствующая ссылка является этой. Обратите внимание, что вы можете изменить CSS
Конфигурация внизу страницы над кнопкой загрузки.
Загруженный .zip
должно содержать 3 папки
JS
развитие-расслоение
CSS
Важным является js
папка с версией jQuery (без интерфейса без jQuery) и пользовательским интерфейсом jQuery .js
файлы. Один в читабельной форме, один уменьшенный. Если вы откроете jquery-ui-1.10.3.custom.js
файл, который вы можете увидеть, что он включает. В вашем случае это должно быть:
jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.resizable.js, jquery. ui.button.js, jquery.ui.dialog.js
Надеюсь, я правильно понял ваш вопрос, и это то, что вы хотите.