Я пытаюсь сделать следующее:
var Class1 = function() {}
Class1.prototype = {
MyMethod: function() { /* Do Stuff */ }
}
var Class2 = function() {}
Class2.prototype = {
AnotherMethod: function() { /* Do More Sweet Stuff */ }
}
jquery.extend(true, Class1, Class2);
Теперь я должен ожидать, что смогу сделать следующее:
var c = new Class1();
c.AnotherMethod();
В Firefox 3.6 это работает просто отлично. В Internet Explorer 7 и 8 написано «Объект не поддерживает это свойство или метод».
Я неправильно понимаю, как должен работать $ .extend, или IE ведет себя плохо?
jQuery Версия: 1.3.2
Спасибо!