Ich benutze Jcrop zum Bearbeiten von Bildern hochgeladen von Benutzern, wenn ein Benutzer beschließt, ihr Bild zu bearbeiten, ein AJAX-Aufruf wird gemacht, um das Originalbild des Benutzers zu erhalten, ist mein Code wie folgt:Jcrop quetscht Bild nach geladen, gilt falsche Breite
var jcrop_api;
$('.edit_image').on('click', function(e)
{
var url = $(this).attr('data-url');
e.preventDefault();
$.ajax({
url: url,
type: 'GET',
cache: false,
beforeSend: function()
{
// Remove old box in case user uploaded new image bring the latest one
$('#edit_box').remove();
},
success: function(result)
{
if (result.error)
{
alert(result.error);
}
else
{
$('.edit_image_box').html(result);
$('#edit_box').modal({ show: true});
$('#original_img').load(function()
{
$(this).Jcrop({
aspectRatio: 1,
onSelect: updateCoords,
boxWidth: 700,
boxHeight: 700
}, function()
{
jcrop_api = this;
});
});
}
}
})
});
function updateCoords(c)
{
$('#x').val(c.x);
$('#y').val(c.y);
$('#w').val(c.w);
$('#h').val(c.h);
};
function checkCoords()
{
if (parseInt($('#w').val())) return true;
alert('Please select a crop region then press submit.');
return false;
};
die Box geladen wird, wird die modal angezeigt und das Bild wird perfekt geladen, aber sobald es fertig Laden und Jcrop kommt es zu spielen, die Breite vollständig schrumpft, um ein Bild von etwa 20px breit zu verlassen.
Kann mir bitte jemand helfen, fast 80% der Fälle. Prost!
Dies bietet keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag - du kannst deine eigenen Beiträge kommentieren, und sobald du genügend [Reputation] (http://stackoverflow.com/faq#reputation) hast, wirst du in der Lage sein [Kommentar zu einem Beitrag] (http://stackoverflow.com/privileges/comment). – Undo
Ja, ich habe es gerade ausprobiert und ich bekomme das gleiche Ergebnis, [Screenshot] (http://www.guevaraguerra.com/Screen%20Shot%202013-05-08%20at%207.09.25%20PM.png) das ist wie es zeigt sich. – CupOfJoe
als Moderator, sollten Sie wissen, dass ich physisch unten keinen Kommentar hinzufügen kann, weil diese Option mir nicht erscheint, da mein Ruf nicht 50 ist. – carrabino