hammer.js

Angular - 'Could not find HammerJS'

*爱你&永不变心* 提交于 2019-11-27 05:18:17
问题 I'm working on a simple angular project where I am trying to import Material Design into my project but some of the components aren't working properly and a console warning says: Could not find HammerJS. Certain Angular Material components may not work correctly. I have hammerjs installed and also @angular/material . How do I resolve this issue? Sidenote It may be worth noting that if you have hammerjs installed and your components are still not rendering correctly to make sure you are using

Pinch to zoom using Hammer.js

自古美人都是妖i 提交于 2019-11-27 03:24:17
I am trying to implement pinch to zoom using hammer.js Here's my HTML- <script src="//cdnjs.cloudflare.com/ajax/libs/hammer.js/1.0.5/hammer.min.js"></script> <div id="pinchzoom"> <div> <img id="rect" src="http://blog.gettyimages.com/wp-content/uploads/2013/01/Siberian-Tiger-Running-Through-Snow-Tom-Brakefield-Getty-Images-200353826-001.jpg" width="2835" height="4289" ondragstart="return false" alt="" /> </div> </div> Here's my SCRIPT var hammertime = Hammer(document.getElementById('pinchzoom'), { transform_always_block: true, transform_min_scale: 1, drag_block_horizontal: false, drag_block

Consider marking event handler as 'passive' to make the page more responsive

百般思念 提交于 2019-11-26 21:25:37
I am using hammer for dragging and it is getting choppy when loading other stuff, as this warning message is telling me. Handling of 'touchstart' input event was delayed for X ms due to main thread being busy. Consider marking event handler as 'passive' to make the page more responsive. So I tried to add 'passive' to the listener like so Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); but I'm still getting this warning. Anson Kao For those receiving this warning for the first time, it is due to a bleeding edge feature called Passive Event Listeners that has

Pinch to zoom using Hammer.js

久未见 提交于 2019-11-26 17:36:01
问题 I am trying to implement pinch to zoom using hammer.js Here's my HTML- <script src="//cdnjs.cloudflare.com/ajax/libs/hammer.js/1.0.5/hammer.min.js"></script> <div id="pinchzoom"> <div> <img id="rect" src="http://blog.gettyimages.com/wp-content/uploads/2013/01/Siberian-Tiger-Running-Through-Snow-Tom-Brakefield-Getty-Images-200353826-001.jpg" width="2835" height="4289" ondragstart="return false" alt="" /> </div> </div> Here's my SCRIPT var hammertime = Hammer(document.getElementById('pinchzoom'

Consider marking event handler as &#39;passive&#39; to make the page more responsive

故事扮演 提交于 2019-11-26 12:16:44
问题 I am using hammer for dragging and it is getting choppy when loading other stuff, as this warning message is telling me. Handling of \'touchstart\' input event was delayed for X ms due to main thread being busy. Consider marking event handler as \'passive\' to make the page more responsive. So I tried to add \'passive\' to the listener like so Hammer(element[0]).on(\"touchstart\", function(ev) { // stuff }, { passive: true }); but I\'m still getting this warning. 回答1: For those receiving this