0

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.0 和JQM-1.1.1 和 jquery-1.7.2

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

4

2 回答 2

1

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

例子:

<a href="#blog" data-icon="arrow-r" data-iconpos="right" class="ui-btn-right">Blog</a>
于 2013-12-16T14:37:22.793 回答
0

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

于 2013-10-21T16:05:09.830 回答