我差不多完成了一个混合网站,这是我无法解决的一个问题(许多问题是由于现在Sencha图书馆故意缺乏文档)。
我在滑动,左右和正确的动画上有一个绑定事件,它就在我快速滑动时,或者我滑动 - 页面开始转换(滑动) - 转换时我再次滑动。我抛出jQtouch并导致黑页。
$('div.touch').swipe(function(event, info){
switch(info.direction){
case 'left':
jQT.goTo('#test', 'slide');
break;
我在想'pageAnimationEnd'可能是我需要使用的事件并以某种方式结合。但对于一个菜鸟来说,指针会很好。 :)
答案 0 :(得分:1)
我解决了这个问题。如果人们有更好的解决方案,请告诉我。
我创建了一个名为“延迟”的单身人士
var delay = (function(){
wait = false;
return {
set:function(bool_wait){
wait = bool_wait;
},
get:function(){
return wait;
}
}
})();
“我知道它是一个全球性的”,无论如何你都可以实现这个。它的快速解决方案。只需将其放在名为delay.js的脚本中,并将其附加到您的文档的开头。
现在当你打电话给“刷卡”
执行以下操作
$('#div.touch').swipe(function(e,info){
if(delay.get() === false){
switch(info.direction){
case 'left':
jQT.goTo('#test', 'slide');
break;
}
delay.set(true);
setTimeout(function(){delay.set(false)},1000);
}
});
这只是在刷卡之间延迟1秒。