Je tentais ce qui suit:jQuery.extend ne fonctionne pas dans Internet Explorer, mais fonctionne dans Firefox
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);
je devrais attendre maintenant de pouvoir effectuer les opérations suivantes:
var c = new Class1();
c.AnotherMethod();
Dans Firefox 3.6 cela fonctionne très bien. Dans Internet Explorer 7 & 8, il est dit "L'objet ne supporte pas cette propriété ou méthode". Suis-je en train de mal comprendre comment $ .extend devrait fonctionner, ou est-ce que IE se comporte mal?
jQuery Version: 1.3.2
Merci!
Cela pourrait-il être quelque chose à voir avec votre boîtier sur 'jquery.extend (...)'? Ne devrait-il pas être 'jQuery.extend (...)'? –