d3-zoom
https://github.com/d3/d3-zoom
JavaScript
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
JavaScript not yet supported2 Subscribers
Add a CodeTriage badge to d3-zoom
Help out
- Issues
- Pin d3-selection dep to 3.0.0
- Zoom Behaviour: disabling zoom.click and zoom.dblclick doesn't actually stop zoom behaviour from firing.
- First zoom doesn't move scale to within scaleExtent
- should be optional baseVal property
- Navigator.maxTouchPoints is always 0 and should not be used
- Zoom "end" is not called when pinch zooming and you start the zoom with the 2nd finger outside the chart
- How to pan by dragging the trackpad with two fingers?
- Zoom event listeners are passed an incorrect sourceEvent if a programmatic zoom occurs during a user zoom gesture
- Predefined events override manual transformations
- zoom.on() not working if using a name
- Docs
- JavaScript not yet supported