我相信我的网站上存在 jquery 冲突。但我不明白如何使用萤火虫来调试它。
从我们的购物车页面单击“计算运输和处理链接”时,结果永远不会显示。
为此,您首先需要在http://www.musicforte.com/sheet_music/上将一个项目添加到您的购物车,然后单击页面右上角的“购物车”。
在使用“persist”查看“控制台”时,我在 firebug 中看到的是红色 x,并且 jquery.js 第 141 行有错误。
我怎样才能了解冲突在哪里并解决它?
我修改了代码以按照建议在“计算运费”按钮中包含一个 id,但仍然没有运气。这是正在使用的代码:
我尝试将 ID 添加到“计算运费”按钮。但它并没有解决问题。我将代码修改为:
<a href="#" class="EstimateShippingLink" onclick="Cart.ToggleShippingEstimation(); return false;"><em>%%LNG_CalculateShippingHandling%%</em></a>
<div class="EstimateShipping" style="display: none;">
<div class="EstimatedShippingMethods" style="display: none;">
<div class="ShippingMethodList">
</div>
<hr />
</div>
<dl>
<dt>%%LNG_Country%%:</dt>
<dd>
<select style="width:200px;" name="shippingZoneCountry" id="shippingZoneCountry" onchange="Cart.ToggleShippingEstimateCountry();">
%%GLOBAL_ShippingCountryList%%
</select>
</dd>
<dt>%%LNG_StateProvince%%:</dt>
<dd>
<select style="display: %%GLOBAL_ShippingHideStateList%%" style="width:200px;" name="shippingZoneState" id="shippingZoneState">
%%GLOBAL_ShippingStateList%%
</select>
<input style="display: %%GLOBAL_ShippingHideStateBox%%" type="text" class="Textbox Field200" name="shippingZoneStateName" id="shippingZoneStateName" value="%%GLOBAL_AddressState%%" />
</dd>
<dt>%%LNG_ZipPostcode%%:</dt>
<dd><input type="text" class="Field100 Textbox" name="shippingZoneZip" id="shippingZoneZip" value="%%GLOBAL_ShippingZip%%" /></dd>
</dl>
<p class="Submit EstimateShippingButtons">
<span style="display:inline-block;padding-right: 10px;vertical-align:top;"><a href="#" onclick="Cart.ToggleShippingEstimation();">%%LNG_Cancel%%</a> %%LNG_or%% </span><input type="image" class="formBtn" src="%%GLOBAL_TPL_PATH%%/images/%%GLOBAL_SiteColor%%/CalculateShipping.gif" onclick="Cart.EstimateShipping();" value="%%LNG_CalculateShipping%%" id="fixshipping" />
</p>
</div>