1

私は最初の 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 関数は起動しません。ここで何が問題なのですか?

4

1 に答える 1

0

ばかげた間違い:

$('#calendar').weekCalendar();

する必要があります

$(document).ready(function(){
    $('#calendar').weekCalendar();          
});

私の人生の3時間の費用:(

于 2012-09-04T23:27:28.280 に答える