我正在使用widget factory
機制創建jQuery
對話框。如何在沒有widget工廠的情況下創建jQuery對話框?
function ($) { function myDialogDiv() {...} // create all required HTML for the dialog $.widget("myApp.myDialog", { _create:function() { var div = myDialogDiv(); var props = {autoOpen:false, height:'200', width:'30%'}; var onClose = function() {}; $(div).dialog(props, onClose); }, _init:function() {$('#myDialog').dialog('open');} }) }(jQuery)) ... // open the dialog on button click $('.myDialogButton').bind("click", function(){$(this).myDialog();});
它工作正常。現在我想知道是否可以創建jQuery
對話框而不是widget factory
。