浏览器

时间:2016-06-08 08:21:20

标签: javascript css twitter-bootstrap dropdown

目前在我正在建设的网站上发生了一些奇怪的事情。

我使用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问题,所以我对这个问题感到有点沮丧。

1 个答案:

答案 0 :(得分:0)

正在加载$('.dropdown-toggle').removeAttr("data-toggle");事件的 commons.js 文件中的on Page load。请删除它,然后重试。