Ich versuche Verwendung von cropper plugin by fengyuanchen die aber durchaus einen unmöglichen FehlerCropper ist keine Funktion auf keine Funktion
ich ständig in Uncaught TypeError: canvas.cropper
bekommen zu machen, ist keine Funktion, obwohl ich schon alles habe ich versucht, suchte Ihr Führer und sogar Probleme, aber ich konnte es nicht lösen. Ich versuche, einen Abschneider in Leinwand zu initialisieren, wenn meine Schaltfläche geklickt wird, wie diese
$('#crop-mode').click(function(e){
var canvas=$('#image-display canvas')[0];
var options={
viewMode:0,
dragMode:'crop',
aspectRatio: NaN,
preview:'.extra-preview',
responsive:true,
cropBoxMovable: true,
cropBoxResizable: true,
autoCropArea:0.8
};
canvas.cropper(options);
canvas.on({
'build.cropper': function (e) {
console.log(e.type);
},
'built.cropper': function (e) {
console.log(e.type);
},
'cropstart.cropper': function (e) {
console.log(e.type, e.action);
},
'cropmove.cropper': function (e) {
console.log(e.type, e.action);
},
'cropend.cropper': function (e) {
console.log(e.type, e.action);
},
'crop.cropper': function (e) {
console.log(e.type, e.x, e.y, e.width, e.height, e.rotate, e.scaleX, e.scaleY);
},
'zoom.cropper': function (e) {
console.log(e.type, e.ratio);
}
});
});
Ich bin völlig vergeblich
Es gibt auch einen anderen Fehler: canvas.on is not a function
Ich weiß nicht, warum . Ich schließe bereits jQuery 3.1
Veröffentlichen Sie auch Ihren HTML-Code. Was ist der Wert von "Leinwand" nach der zweiten Zeile? – Roope