위젯 -> 대화 상자 -> 모달 확인을 테스트하고 싶습니다.jQuery UI 특정 용도. 어떤 .js를 다운로드해야합니까?
jquery-ui.js은 특정 용도로만로드해야합니다. JQ UI 사이트에서 많은 작은 .js 파일이 들어있는 폴더를 다운로드했습니다.
그들은 메인 js의 일부라고 생각합니다. 난 단지 부하에 jquery.ui.widget.js 및 jquery.ui.dialog.js을 테스트 한하지만 난이 콘솔 오류 얻을 :
Uncaught TypeError: Object function (selector, context) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init(selector, context, rootjQuery); } has no method 'widget'
다음 코드에서 JQ UI 샘플 사본됩니다 http://jqueryui.com/dialog/#modal-confirmation
샘플 디스플레이와 무거운 쿼리 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>
jquery.ui.dialog.js 및 wdiget을 초기화하는 JavaScript 코드를 참조하는 HTML 마크 업을 게시하십시오. – jfoliveira
좋아, 질문에 추가하겠습니다. jq-UI에서 제공하는 샘플입니다. query-hi.js에서 전체 세트를로드하면 제대로 작동합니다. 누락 된 것이 있지만 그게 무엇인지 알지 못합니다. http://jqueryui.com/dialog/#modal-confirmation – dstonek