【发布时间】:2014-03-14 08:09:45
【问题描述】:
我有以下按钮(或链接),我正在参与亚马逊支付活动。
<a id="AmazonPayButton"></a>
招标如下:
var btn = OffAmazonPayments.Button("AmazonPayButton", "AmAzOnCoDeHerE", {
type: "PwA", color: "LightGray",
authorization: function () {
loginOptions = { scope: "profile payments:widget payments:shipping_address" };
taxes = "0";
authRequest = amazon.Login.authorize(loginOptions, "https://SomeIpHere.com/payment.aspx?taxes=" + taxes);
},
onError: function (error) {
}
});
现在有了jQuery,我定义了点击事件来做一些验证。
$("#AmazonPayButton").click(function(e){
if(..) {
//Allow
}
else {
e.preventDefault();
return false;
}
});
我希望在else的情况下,弹出窗口不会打开,但它仍然会打开,我怎样才能阻止它打开?
【问题讨论】:
标签: javascript jquery html amazon-web-services amazon