我尝试开发我的第一个 jQuery 小部件:
(function( $ ) {
$.widget( "ui.weekCalendar", {
options: {
start : new Date(),
end : new Date(),
},
// Set up the widget
_create: function() {
alert('GNAAA');
},
_setOption: function( key, value ) {
switch( key ) {
case "clear":
break;
}
$.Widget.prototype._setOption.apply( this, arguments );
this._super( "_setOption", key, value );
},
destroy: function() {
$.Widget.prototype.destroy.call( this );
}
});
}( jQuery ) );
$('#calendar').weekCalendar();
我按照http://wiki.jqueryui.com/w/page/12138135/Widget%20factory上的说明进行操作。但我不明白为什么 _create 函数没有触发。即使这样 _init 函数也不会被触发。这里有什么问题?