2010-07-03 4 views
1

Je me suis arraché les cheveux sur ce sujet. J'ai cherché google et ne pouvais pas trouver beaucoup pour m'aider. J'ai ceci ici: http://www.fissiondesigns.com/simonDans jQuery, l'objet IE ne supporte pas cette propriété ou méthode, quelqu'un peut-il aider?

Fonctionne dans FF et chrome, mais ne peut pas l'obtenir pour fonctionner sur IE, continuez à obtenir une erreur «l'objet ne supporte pas cette propriété ou méthode». Je l'ai cherché sur google et ne pouvais pas trouver des exemples qui se rapportent à mon problème. Si quelqu'un pouvait aider, ce serait génial! Merci.

+1

Pourriez-vous s'il vous plait passer la paix exacte du code, ce qui vous pose problème? –

+3

Eh bien, il a posté l'URL du site, et bien sûr, il obtient exactement l'erreur qu'il dit quand vous essayez de charger la page dans IE. – Pointy

Répondre

1

On dirait que le plugin "pinpoint" a une virgule parasite (ligne 179); il est où il appelle area.resizable dans l'objet littéral passé dans.

Le débogueur IE8 — contrairement à son prédécesseur pratiquement sans valeur pour IE6 — fonctionne en fait assez bien, et fait ce très clair qui se passait. (Eh bien, pas tout à fait clair, IE ne dit pas "vous avez une virgule parasite".)

2
.draggable({ 
      containment: image.canvas, 

     }); 
     return this; 

devrait être (en jquery.pinpoint.js):

.draggable({ 
      containment: image.canvas 
     }); 
     return this; 

Et:

area.resizable({ 
     handles: 'all', 
     containment:image.canvas, 

     }) 

devrait être

area.resizable({ 
     handles: 'all', 
     containment:image.canvas 
    }) 

donc, en gros comme Pointy a dit, vous avez quelques virgules qui ne devraient pas être là.

+1

Je pense que l'appel à "redimensionnable" juste au-dessus qui a un problème similaire. – Pointy

+0

Merci Pointy, mis à jour la réponse. – GenericTypeTea

Questions connexes