我正在使用该机制创建一个jQuery对话框。widget factory
函数 ($) {
function myDialogDiv() {...} // 为对话框创建所有必需的 HTML
$.widget("myApp.myDialog", {
_创建:函数(){
var div = myDialogDiv();
var props = {autoOpen:false, height:'200', width:'30%'};
var onClose = 函数 () {};
$(div).dialog(props, onClose);
},
_init:function() {$('#myDialog').dialog('open');}
})
}(jQuery))
...
// 点击按钮打开对话框
$('.myDialogButton').bind("点击", function(){$(this).myDialog();});
它工作正常。现在我想知道是否可以创建一个jQuery没有.widget factory