0

我正在使用 jquery mobile 开发我的 magento 网站的移动版本。我的问题是,我没有为我最近安装的模块获取 jquery mobile 的按钮和下拉样式。

该模块是为客户设置的商店提货。我在我的结帐页面中缺少它的 jquery 移动样式,在运输方式选项下。我有两个下拉菜单和一个文本框。它显示了普通样式而不是 jquery mobile 的样式。

问题是,当我定义一个按钮时,

<input type="button" value="Save" />

在我的文件“pickup.phtml”中,它带有普通样式。但是,如果我使用手动编写的 jquery 样式输入,例如

    <div class="ui-btn ui-shadow ui-btn-corner-all ui-fullsize ui-btn-block ui-btn-up-c" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-icon="" data-iconpos="" data-theme="c" data-inline="false" data-mini="false" aria-disabled="false">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">Continue</span>
</span>
<button class="button ui-btn-hidden" onclick="shippingMethod.save()" type="button" aria-disabled="false">
</button>
</div>

它带有 Jquery 移动样式。即样式存在于页面中,但默认情况下按钮不会拾取它。

有什么解决办法吗?

4

1 回答 1

0

终于明白了……!!!!!!

创建触发器修复它!查找缺少 jquery-mobile 样式的页面并粘贴...

jQuery('.yourdivsclass').trigger("create");

希望它对其他人有帮助。

于 2012-12-06T11:13:45.713 回答