私は次のことを試みています:
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
ありがとう!