目前在我正在建设的网站上发生了一些奇怪的事情。
我使用opencart(如果这是匹配的话)来建立一个新的网上商店。 右上角的购物车小部件是可点击的,因此它将打开,显示当前在购物篮中的产品。
所以,因为必须在bootstrap中完成,我已经添加了数据切换="下拉"
<div id="cart" class="btn-group btn-block">
<button type="button" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-inverse btn-block btn-lg dropdown-toggle" data-toggle="dropdown">
<i class="fa fa-shopping-cart"></i>
<span id="cart-total"><?php echo $text_items; ?></span>
</button>
<ul class="dropdown-menu pull-right">
...
</ul>
</div>
但是,在浏览器中运行时,切换部分会消失,这是我从Chrome检查器获取的内容:
<button type="button" data-loading-text="Laden..." class="btn btn-inverse btn-block btn-lg dropdown-toggle"><i class="fa fa-shopping-cart"></i> <span id="cart-total">0 product(en) - €0,00</span></button>
然而,为了使这个更奇怪(imo)快速查看该页面的来源给我这个结果:
<button type="button" data-loading-text="Laden..." class="btn btn-inverse btn-block btn-lg dropdown-toggle" data-toggle="dropdown"><i class="fa fa-shopping-cart"></i> <span id="cart-total">0 product(en) - €0,00</span></button>
Chrome也没有提示任何javascript问题,所以我对这个问题感到有点沮丧。
答案 0 :(得分:0)
正在加载$('.dropdown-toggle').removeAttr("data-toggle");
事件的 commons.js 文件中的on Page load
。请删除它,然后重试。