checkbox data-iconpos =使用JQM-1.3.2和JQuery-1.9.1无法正常工作

时间:2013-09-06 08:12:39

标签: jquery jquery-mobile cordova

HTML定义:

<div id="domestic_locations_list" data-iconpos="right">
</div>

使用jquery:

     {
      locHtmlString += '<input type="checkbox"  id="' + fieldId + '" name="locCheckBox"  value="' + locField.id + '" ' + checked + '/>'
       + '<label for="' + fieldId + '" >'
          + locField.name + '</label>';
       }                  
 $("#domestic_locations_list").empty().append(locHtmlString).trigger('create');

它应该附加data-iconpos =“right”但是在从Cordova 2.8升级到JQuery-1.9.1.js和JQuery-Mobile-1.3.2.js,.css和cordova 2.9.0后它没有提供适当的UI .0和JQM-1.1.1和jquery-1.7.2

它应该像这样工作:   http://view.jquerymobile.com/1.3.2/dist/demos/widgets/checkbox/   image of screen 默认情况下,它有搜索图标,我在我的项目中添加了图片文件夹,当我选择它时,搜索图标变为主页 为什么会这样?升级之前它已成功运行。

2 个答案:

答案 0 :(得分:1)

即使我有同样的问题。为了解决这个问题,我刚刚添加了这个课程         class="ui-btn-right"。 如果您检查元素(右键单击要在任何基于webkit的浏览器(如chrome)中放置的元素),您会注意到默认情况下它设置为left。您需要将其设置为正确。

示例:

<a href="#blog" data-icon="arrow-r" data-iconpos="right" class="ui-btn-right">Blog</a>

答案 1 :(得分:0)

我一直有类似的问题,但只有IOS。我也得到了“蓝屋”。我能够获得正确的复选框样式的唯一方法是使用以前版本的jQuery Mobile的CSS文件。例如,我使用jquery.mobile-1.2.1.css而不是1.3.2。