我想做一个如果刷卡然后做这个,否则做别的,但我似乎无法得到它的工作?如何做一个如果刷卡?
JS:
if ($("p").on("swipe") == true)
{
alert("You swiped!");
}
else
{
//Stuff
}
我想做一个如果刷卡然后做这个,否则做别的,但我似乎无法得到它的工作?如何做一个如果刷卡?
JS:
if ($("p").on("swipe") == true)
{
alert("You swiped!");
}
else
{
//Stuff
}
我创建了一个达阵和触上事件来检查Y & X coordinates
,如果他们在touchend ==那么它的点击,否则..刷卡。
简要代码:
x = e.originalEvent.touches[0].pageX; //<-- In a function like function(e){}
//Same for y.
y = e.originalEvent.touches[0].pageY;
if (x == y)
{
//Click
}
else
{
//Swipe
}
我认为你正在寻找这个代替:正常
$("p").on("swipe", function(){
alert("You swiped!");
});
使用swipe
事件。
$("selector").on("swipe",function(event){
console.log(event.handled); //Check this
})
我一直在使用,但我需要一个别的.. – irishwill200
你可以通过应用'.addClass'来检查元素是否具有该类。 –
@ irishwill200如果您的选择器是通用的,您还可以检查'$(this)'来查看它是否有类或id。 –
到底哪里出问题了呢? – Teemu
我没有得到我的警报/代码不运行在if(当刷卡时) – irishwill200
请阅读[文档](https://api.jquery.com/on/)。你可以看到'处理程序'参数(函数的类型),这是不是可选的... – Teemu