Comments (6)
After i remove the fade
, it works well.
i think i need this function
window.setInterval(function () {
if($('modal').is(':animate')) {
}
},100)
Thank you.
from croppie.
The problem is the croppie element is being bound when it isn't visible. The logic to prohibit dragging outside boundaries and zooming within the boundaries is heavily dependent on the element being visible.
As a quick fix, you could copy line 125
from index.html
and paste it inside your $('#head_face').click()
after you show the modal. Binding the image calls all the functions we need to update those boundaries properly, and placing the bind after the modal is shown would do just that.
As a more permanent solution, I think we probably need to provide a refresh()
method on a croppie instance, for scenarios when the croppie wasn't visible when it was bound, but becomes visible later.
from croppie.
The code evaluate the image's position relative to its parent. but its parent node should not be my modal, evalute the image's position must be base on its parent which with releative attr. so my modal's position should not effect your code.
And i have tried as you said, but failed. o.o
from croppie.
Since you're using bootstrap's modals and they animate, you'll have to wait until that animation is finished before you rebind your croppie element.
from croppie.
Thanks for the suggestion.
I've added a refresh
method on the croppie instance. You should be able to call that without providing the binding data after the croppie element is visible and not moving.
That'll be included in the next bower/npm release.
from croppie.
I fixed this with the following code
Croppie.prototype.refresh = function(){ let zoom = (this.get()).zoom; this.setZoom(zoom - .01); }
from croppie.
Related Issues (20)
- Select Image instead of upload HOT 2
- Rotation results in inconsitent points
- Cropping round image also adds a black border to boundary.
- create a Custom shapes
- There aren't transform and transform-origin styles
- After cropping the result is 1/4 selected area HOT 1
- Crop image stretched
- Uncaught ReferenceError: opts is not defined
- update? HOT 4
- Croppie Slider not working properly
- Doesn't show results
- Square Preset of 1:1 or any other should be able to resized proportionally when trying to drag the grid control point.
- Is it possible to preload an image into the preview? HOT 1
- Can croppie be updated to support heic files? HOT 2
- action after image crop complete HOT 1
- size: "original" not being honoured in result method call HOT 1
- can we use croppie for multiple image crop in one page?
- It shows depricated APIs after updating flutter HOT 1
- Result size{width:n, height:n} not working HOT 2
- Zooming out indefinetly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from croppie.