我正在用Slate构建一个主题,我一直在研究如何防止在产品页面上单击add to cart后转到购物车页面的默认功能。
到目前为止,我得到的所有答案都是死胡同。我还试图将Cart.js加载到主题中,但它不允许,因为初始化脚本中混合了一些流畅的代码。
真的寻找帮助,以防止使用Slate构建的主题自动转到购物车页面,一旦您单击添加到购物车。谢谢!
我正在建设一个零售网站。在我的产品列表页面中,我将每个产品作为一个区块列出(每行3个区块)。在每个块内,我想要显示的细节,如名称,价格,销售价格等。我还想在每个块内的“添加到购物车”按钮,如果用户点击它,我将使用JS功能,以添加到购物车的产品。我希望整个区块是可点击的,并将用户带到产品详细信息页面时点击。我在整个区块周围都有一个锚点标签。
我的问题是,当用户单击Add to Cart按钮时,它会通过JS将商品添加到购物车,但随后会触发锚标记并将用户带到详细信息页面。处理这个问题的最好方法是什么?
我可以将“添加到购物车”按钮移出区块,但我不希望这样,因为区块周围有一个边框。
在我的网页上有一个左边的区块-假设它显示了一个购物篮。当用户单击任何产品页面上的“添加到购物篮”按钮时,我想重新加载我的左块(购物篮),以便客户添加的新产品可以在页面的左侧看到,而不需要重新加载页面。
当客户点击“添加到购物篮”按钮时,它已经将产品放入购物篮,这不是问题,但我不能使左边的块刷新。代码如下:
<script type="text/javascript">
function js_add_to_basket(){
/* vars from form */
var book_id = jQuery.trim($('#book_id&
我目前在一个eCommerce网站上工作。我有这个js代码,当我按下add to cart按钮时。如果成功添加到购物车中,该按钮将变为已添加。问题是当我按下add cart按钮然后访问另一个页面时,以及当我按下浏览器上的back按钮时。页面是在js上的click事件发生之前加载的。所以按钮仍然是“添加到购物车”。不是“添加”。但当我刷新页面时。一切都很好。
是否可以将事件更改保存到浏览器历史记录中?或者有没有正确的方法来实现这一点?