2016-10-10 125 views
0

我正在购物车项目,我正在使用simplecart框架。我是一个完整的初学者在JavaScript。试图添加链接到事件点击js - Simplecart

的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(字段)之后;有没有办法让它进入另一个页面。

任何帮助将是伟大的!

谢谢!通过改变href属性这样

simpleCart.bind("afterAdd" , function(){ 
    window.location.href = 'checkout.html' 
}); 

回答

1

您可以使用该afterAdd事件

window.location.href = 'http://your-url.com';

这将启动一个重定向到your-url.com,但也可能切断这些尚未完成的脚本。

+0

谢谢你的帮助,这正是我一直在寻找的! – Bethfiander

1

如果你完全地做,你认为你可以安全地启动重定向,你可以很容易地做到这一点:

+0

非常感谢您的帮助,这将在未来的js项目中派上用场。 – Bethfiander