0

我有一个关于 simpleCart(js) 的问题。我是 javascript 新手,我知道 simplecartjs.org 上有很多信息,但我找不到我正在寻找的答案。

我正在尝试在我的网站中实现 simplecart;它完全用 HTML5/CSS3 编写。

我有一个 index.html,它的头部有<script src="simpleCart.js"></script>&<script src="jquery.min.js"></script>用于加载 simpleCart(js) 脚本和 jquery 库,我有<span class="simpleCart_quantity"></span>& <div class="simpleCart_items"></div>&<div class="simpleCart_total"></div>用于加载项目的数量、购物车项目和项目的总成本购物车。正文中还有一个 iframe,它将 products.html 加载到框架中。

在 products.html 中,我的头部完全相同,但主体包含具有所有正确类的产品(货架项)。

当我加载我的网站并单击添加到购物车时,它什么也没做......或者等待它!但只有在浏览器刷新后。这非常令人沮丧,因为当我添加 vew 产品然后单击刷新时,它们会显示出来,但是当我删除一些产品并将购物车中的数量提高或降低(+/-)然后添加一些其他产品而不刷新时之间,它不会记录已删除的产品和数量的变化。

我一直在互联网上寻找答案,尝试了很多其他人的建议,但我找不到解决这个问题的方法。我知道; 如果没有 iframe,它会正常工作,我已经测试过了。但是对于我的网站,我需要 iframe,因为我有很多页面都加载到 iframe 中。我希望这些信息足以让问题变得清晰。如果我能在这里得到一些帮助,我将不胜感激!

4

1 回答 1

0

我想,你可以创建一个 iframe 的对象,然后为窗口添加内容或从中删除内容,我们可以创建一个对象并能够访问内容,但对于 iframe,我不确定,但大多数情况下你可以

var doc=document.getElementById("frame").contentWindow.document;
于 2014-03-31T13:20:30.620 回答