我正在使用离子框架创建一个简单的应用程序,我想在每个滑动事件上运行一个函数。向上,向下,向左和向右滑动。
<ion-content on-swipe-up="add()" on-swipe-left="multiply()" on-swipe-right="divide()" on-swipe-down="subtract()" scroll="false">
<div id="game">
<h1>{{subject.value}}</h1>
</div>
</ion-content>
所有事件都可以正常工作,除了刷卡。无论我做什么,我都无法解决这个问题。我已经尝试了我能想到的一切:设置滚动属性,将事件附加到不同的元素,模拟而不是在浏览器中,并创建了一个新的简单项目,我只是在测试刷卡 - 下来的事件。没有任何效果。
答案 0 :(得分:2)
看起来有一个错误。
我提交了Github问题。 https://github.com/driftyco/ionic/issues/1810
与此同时,如果您使用bundle.js文件的本地副本,请进行以下更改:
第40918行,更改:
'onHold onTap onTouch onRelease onDrag onDragUp onDragRight onDragDown onDragLeft onSwipe onSwipeUp onSwipeRight onSwipeBottom onSwipeLeft'.split(' '),
到
'onHold onTap onTouch onRelease onDrag onDragUp onDragRight onDragDown onDragLeft onSwipe onSwipeUp onSwipeRight onSwipeDown onSwipeLeft'.split(' '),