Je cherchais un plugin de recadrage d'image quand j'ai trouvé celui-ci: Lasso.Crop. Je voulais essayer par exemple de code, mais en utilisant par exemple de code fourni et les mêmes fichiers qu'ils utilisent, je ne l'avais jamais été en mesure de le faire fonctionner localement, et j'ayant toujours une erreur « Lasso n'est pas défini » ici:Javascript: "erreur de [nom de classe] n'est pas définie"
new Lasso.Crop('bee',{
ratio : false,
preset : [235,140,505,340],
min : [50,50],
handleSize : 8,
opacity : .6,
color : '#7389AE',
border : '/images/crop.gif',
onResize : updateCoords
});
Je n'ai jamais réussi à le faire fonctionner. Il ya quelques heures j'ai essayé un autre plugin: UvumiTools Crop et un problème similaire apparaît. La démo fonctionne parfaitement sur leur site, mais l'archive de démo que j'ai téléchargée sur leur site ne fonctionne pas localement. Ici encore l'erreur est très similaire à la précédente: "uvumiCropper n'est pas défini" (uvumiCropper est une classe définie dans le plugin). Je ne comprends pas pourquoi je continue à recevoir des erreurs "[...] n'est pas défini" alors que le code définit réellement une telle classe ou fonction est un fichier javascript importé précédemment.
Peut-être que je fais quelque chose de mal, je ne sais pas, mais j'ai déjà perdu des heures sur ce point, donc tous les conseils sont les bienvenus.
L'archive de démonstration pour UvumiTools Cropper est téléchargeable sur ce page.
Merci
veuillez fournir votre code. – webduvet
Avez-vous chargé les fichiers Lasso '.js'? – Sergio
Bien sûr que j'ai fait. J'ai également essayé une copie de la page sur laquelle la démo est hébergée. – ibi0tux