我正在使用 ionic 框架创建一个简单的应用程序,我想在每个滑动事件上运行一个函数。向上、向下、向左、向右滑动。
<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>
除了向下滑动之外,所有事件都工作正常。无论我做什么,我都无法触发该事件。我已经尝试了我能想到的一切:设置滚动属性,将事件附加到不同的元素,模拟而不是在浏览器中,并且制作了一个新的简单项目,我只是在其中测试 on-swipe-down 事件。没有任何效果。
最佳答案
看起来有一个错误。
我提交了一个 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(' '),
关于javascript - 向下滑动事件未触发 - ionic 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24853186/