我在我的移动应用程序中使用jQTouch
(with jQuery
and )。Phonegap
我想要求用户通过输入正确的passcode
. 现在,当我click
在anchor tags
...
但是当我提示输入时passcode
,adiv
对用户可见,他应该在passcode
那里输入他的。
现在的问题是,
当他进入时passcode
,我想验证是否passcode
正确。如果不是,我将显示一条错误消息(工作正常),但是如何首先验证密码然后使用popped up box
dissolve
or fade
?(我不想要幻灯片动画)
我试过的是,
我已经编写了一个函数,并且在该函数中,如果密码正确,它将使用重定向到适当的 div
window.location.href = "#mydiv";
但它适用于滑动动画,我想要淡入淡出或溶解动画。
怎么办?
或者
有什么方法可以function
在实际href
更改发生之前执行?
更多代码
function iconClick(e,that){
if(localAppConfig.pinRequirement.wallet==1){
$(that).addClass('dissolve');
$(that).attr("href",'#p2p_login');
$("#p2p_login a").attr("href","#content_nav");
} else {
$(that).removeClass('pop');
window.location.href = "#content_nav";
}
}
这是我为下一个动画设置目标的函数。
#p2p_login
是弹出的 div,我想在其中接受密码。 中有一个按钮#p2p_login
,单击该按钮将调用以下函数。
function verifyPasscode(){
var correctCode = localAppSecurity.passcode;
var target = $("#p2p_login a").attr('href');
var code = $("#p2p_login .txtfldPin").val();
if(code==correctCode){
$("#p2p_login a").addClass('fade');
$("#p2p_login a").attr("href",target);
$("#p2p_login .txtfldPin").css('border','3px solid #B9D973');
window.location.href = target; // This triggers slide animation.. How to change it?
} else {
$("#p2p_login .txtfldPin").css('border','3px solid red');
}
}