Closed xxxmicrobexxx closed 1 year ago
As usual, I struggle with something for ages and as soon as I ask the question of others I discover the answer myself.
$('#preview-crop-image').bind('DOMNodeInserted', function(e) { // do something });
This detects when the <img>
is added to the div and then it can be acted on.
Is there a way to perform a jQuery action after the image crop is complete?
I am using croppie in a situation where the actual image is square, but it is displayed as either round or square depending on a template. If the user is using a template with a round image I want croppie the croppie UI to match with a round overlay and round preview.
I have successfully made the overlay circular after the image is uploaded, but I can't get
#preview-crop-image img
round after the "crop" action using jquery. croppie.js forces the element styling after any jquery actions I try.I understand that applying something after the crop is complete may mean a flash of square before a circle, I can work around that.