我正在使用jquery mobile开发我的magento网站的移动版本。我的问题是,我没有获得jquery mobile的按钮和下拉最近安装的模块的样式。
该模块是为客户设置的storepickup。我在结帐页面中的发货方式选项下缺少其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移动样式。即样式存在于页面中,但默认情况下按钮没有拾取它。
任何解决方案?
答案 0 :(得分:0)
最后得到................ !!!!
创建触发器修复它!查找缺少jquery-mobile样式的页面并粘贴...
jQuery('.yourdivsclass').trigger("create");
希望它可能对其他人有帮助。