Показать сообщение отдельно
  #2 (permalink)  
Старый 21.04.2011, 12:07
Интересующийся
Отправить личное сообщение для see613 Посмотреть профиль Найти все сообщения от see613
 
Регистрация: 20.04.2011
Сообщений: 24

имется вот такая штука:

(function($, undefined){
    // переменные, без которых не работает (просто скопированы из datepickera)
    var PROP_NAME = 'datepicker';
    var dpuuid = new Date().getTime();
    /* ------------------- */

    var MyDatePicker = {
        // метод который есть в самом datepickere, его надо унаследовать
        _generateHTML: function(inst) {
            /* проблемная строка */
            var html = $.datepicker.__proto__._generateHTML.call(this, inst);
            /* ------------------- */

            return html + 'мой текст';            
	    },  
 
    };     
    
    $.extend($.datepicker, MyDatePicker );                      
})(jQuery);


работает невезде изза наличия __proto__, а если поставить prototype вместо него, выдает зацикливание, так как получается, мы вызываем внутри метода этот же метод этого же класса (кажется так). Может специалист заглянет на огонёк и поможет в этой х$%&рне?
Ответить с цитированием