为什么在我的HammerJS、angular2和Typescript plunker中,平移和点击可以工作,而滑动不能工作? 我创建了这个Pulkor演示了我认为最基本的方法是将Halrjs和它的手势事件从角度2和类型脚本中作为一个外部库。p> _.each( this.actors, function(actor){ var myElement = document.getElementById(actor.id); myElement.style.backgroundColor = actor.color; var hammertime = new window.Hammer(myElement); hammertime.on('panright', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("pan actorName: ", actorName); }); hammertime.on('tap', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("tap actorName: ", actorName); }); hammertime.on('swipe', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("swipe actorName: ", actorName); }); });

为什么在我的HammerJS、angular2和Typescript plunker中,平移和点击可以工作,而滑动不能工作? 我创建了这个Pulkor演示了我认为最基本的方法是将Halrjs和它的手势事件从角度2和类型脚本中作为一个外部库。p> _.each( this.actors, function(actor){ var myElement = document.getElementById(actor.id); myElement.style.backgroundColor = actor.color; var hammertime = new window.Hammer(myElement); hammertime.on('panright', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("pan actorName: ", actorName); }); hammertime.on('tap', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("tap actorName: ", actorName); }); hammertime.on('swipe', function(ev) { var target = ev.target; var actorName = target.getAttribute('data-actor'); console.log("swipe actorName: ", actorName); }); });,typescript,angular,hammer.js,Typescript,Angular,Hammer.js,我可以看到点击和平移事件,但不能看到滑动事件。你知道为什么吗?出于我的目的,我可以简单地将panleft或panright视为swipleft或swiperight事件,但奇怪的是,swipe事件似乎不像pan那样被一致地捕获 我相信活动名称是“swiperight”和“swipeleft”。看看更新:很抱歉,我没有看到您在plunker中使用了正确的事件。您需要同时进行平移和滑动活动吗?潘在刷卡后跑。试着用刷子刷一下,应该可以。不要掷骰子。我对平移和平移事件进行了注释,但仍然一无所获。我还试着

我可以看到点击和平移事件,但不能看到滑动事件。你知道为什么吗?出于我的目的,我可以简单地将panleft或panright视为swipleft或swiperight事件,但奇怪的是,swipe事件似乎不像pan那样被一致地捕获

我相信活动名称是“swiperight”和“swipeleft”。看看更新:很抱歉,我没有看到您在plunker中使用了正确的事件。您需要同时进行平移和滑动活动吗?潘在刷卡后跑。试着用刷子刷一下,应该可以。不要掷骰子。我对平移和平移事件进行了注释,但仍然一无所获。我还试着增大div的大小,认为滑动可能需要更大的弧度。对我来说,轻扫应该是快速拖动然后释放。。。我需要在我的移动应用程序中使用滑动手势,目前为止,pan正在工作。我只要一开始就退出,然后考虑一下刷卡。