试图添加链接到事件点击在js - Simplecart

Trying to add link into event click in js - Simplecart

本文关键字:js Simplecart 事件 添加 链接      更新时间:2023-09-26

我正在做一个购物车项目,我正在使用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';

这将开始重定向到your-url.com,但也可能会切断尚未完成的脚本