Javascript 功能赢得';在用作另一个函数中的回调函数之前,不要完全初始化

Javascript 功能赢得';在用作另一个函数中的回调函数之前,不要完全初始化,javascript,jquery,function,jquery-selectors,shopping-cart,Javascript,Jquery,Function,Jquery Selectors,Shopping Cart,我正在使用jQuery和本地存储做一个购物车,我遇到了一个正在发生的问题 我已经创建了一个函数renderCart(),我想在每次重新加载页面时显示它,但是如果我在document.ready函数中初始化它,它将不会执行代码,但是如果我创建一个按钮#show cart,并将我的renderCart()函数传递给它,那么在单击它之后,我将看到呈现的购物车 你知道为什么我的代码在重新加载页面时不会初始化吗?我如何使它工作 “严格使用” 常数乘积=[{ “id”:0, “名称”:“竹香椿”, “价格

我正在使用jQuery和本地存储做一个购物车,我遇到了一个正在发生的问题

我已经创建了一个函数
renderCart()
,我想在每次重新加载页面时显示它,但是如果我在document.ready函数中初始化它,它将不会执行代码,但是如果我创建一个按钮#show cart,并将我的
renderCart()
函数传递给它,那么在单击它之后,我将看到呈现的购物车

你知道为什么我的代码在重新加载页面时不会初始化吗?我如何使它工作

“严格使用”
常数乘积=[{
“id”:0,
“名称”:“竹香椿”,
“价格”:9.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,您购买此产品是为了保护环境和地球……”,
“url”:“css/img/item1.jpg”,
“销售”:没错,
“类别”:“浴室”
},
{
“id”:1,
“名称”:“竹牙线”,
“价格”:10.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item2.jpg”,
“销售”:虚假,
“类别”:“浴室”
},
{
“id”:2,
“名称”:“竹签”,
“价格”:8.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item3.jpg”,
“销售”:没错,
“类别”:“浴室”
},
{
“id”:3,
“名称”:“环保稻草”,
“价格”:12.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item4.jpg”,
“销售”:没错,
“类别”:“厨房”
},
{
“id”:4,
“名称”:“一套3个产品袋”,
“价格”:11.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item5.jpg”,
“销售”:虚假,
“类别”:“厨房”
},
{
“id”:5,
“名称”:“网眼布生产袋”,
“价格”:11.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item6.jpg”,
“销售”:虚假,
“类别”:“厨房”
},
{
“id”:6,
“名称”:“稻草”,
“价格”:11.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item7.jpg”,
“销售”:虚假,
“类别”:“厨房”
},
{
“id”:7,
“名称”:“Tootbrush Ecocholic”,
“价格”:11.99,
“说明”:“这是对您将要购买的物品的说明。它是环保产品,购买该产品有助于保护环境和地球。”,
“url”:“css/img/item8.jpg”,
“销售”:虚假,
“类别”:“浴室”
}
]
$(文档).ready(函数(){
//纳西塔尼·纳维盖奇·纳维盖奇
$('.menu')。加载('http://127.0.0.1:5500/ITvKurze-Projekt/menu.html');
$('footer')。加载('footer')http://127.0.0.1:5500/ITvKurze-Projekt/footer.html');
showFavProduct();
showProduct();
过滤器();
addToCart();
renderCart();//这不会渲染
//下面这个将
$(“#显示购物车”)。单击(函数showCart(){
renderCart();
});
addCartInfoToCartList();
cartCount();
for(设i=0;i// No "qty" anywhere.
{ 
      "id": 1,
      "name": "Bamboo Dental Floss",
      "price": 10.99,
      "description": "This is a description of the item that you are about to buy. It is eco-friendly and buy buying this product you are helping the environment and the planet.",
      "url": "css/img/item2.jpg",
      "sale": false,
      "category": "bathroom"
}