尝试将 link 添加到 js 中的事件点击中 - Simplecart
Trying to add link into event click in js - Simplecart
我正在做一个购物车项目,我正在使用 simplecart 框架。我是 javascript.
的初学者
html:
<a class="item_add" href="javascript:;">Add to Cart</a>
基本上我希望 href 转到结帐页面,例如 checkout.html,但是 href 已经具有添加购物车功能的 "javascript:;" 值,有没有办法添加到下面是它在添加到购物车后重定向或定向到 checkout.html,我尝试了一些无济于事的方法。
Js:
{ selector: 'shelfItem .item_add'
, event: 'click'
, callback: function () {
var $button = simpleCart.$(this),
fields = {};
... if statements
}
// add the item
simpleCart.add(fields);
}
所以在 simpleCart.add(fields) 之后;有没有办法让它转到另一个页面。
任何帮助都会很棒!
谢谢!
您可以为此使用 afterAdd
事件:
simpleCart.bind( "afterAdd" , function(){
window.location.href = 'checkout.html'
});
如果您已完全完成并且您认为可以安全地开始重定向,则可以通过更改 href 属性 轻松完成,如下所示:
window.location.href = 'http://your-url.com';
这将开始重定向到您的-url.com,但也可能会切断尚未完成的脚本。
我正在做一个购物车项目,我正在使用 simplecart 框架。我是 javascript.
的初学者html:
<a class="item_add" href="javascript:;">Add to Cart</a>
基本上我希望 href 转到结帐页面,例如 checkout.html,但是 href 已经具有添加购物车功能的 "javascript:;" 值,有没有办法添加到下面是它在添加到购物车后重定向或定向到 checkout.html,我尝试了一些无济于事的方法。
Js:
{ selector: 'shelfItem .item_add'
, event: 'click'
, callback: function () {
var $button = simpleCart.$(this),
fields = {};
... if statements
}
// add the item
simpleCart.add(fields);
}
所以在 simpleCart.add(fields) 之后;有没有办法让它转到另一个页面。
任何帮助都会很棒!
谢谢!
您可以为此使用 afterAdd
事件:
simpleCart.bind( "afterAdd" , function(){
window.location.href = 'checkout.html'
});
如果您已完全完成并且您认为可以安全地开始重定向,则可以通过更改 href 属性 轻松完成,如下所示:
window.location.href = 'http://your-url.com';
这将开始重定向到您的-url.com,但也可能会切断尚未完成的脚本。