PhoneGap / jQueryMobile:在iOS中点击选择控件跳转页面

时间:2014-01-29 09:29:47

标签: jquery-mobile cordova icenium

我正在使用Icenium,PhoneGap和jQuery Mobile编写我的第一个移动应用程序。

我在不同的页面上有几个选择元素。

enter image description here

在Android中,它的工作方式与预期一致。但在iOS和Icenium的iOS模拟器中,它并非如此。当您点击该元素时,您会在一小部分中看到它打开了常规HTML选项列表等选项,而不是立即跳转到上一页。

我没有错误,我不知道从哪里开始找到解决方案。我在Google上搜索过,但似乎没有人遇到过这类问题。

html看起来像这样:

<label class="cornerlogospan" for="ddlLanguage">Language</label>
<select class="settingselectfield" id="ddlLanguage" data-bind="value: Settings().UILanguage">
    <option value="nl">Dutch</option>
    <option value="fr">French</option>
    <option value="en">English</option>
</select>

生成的html:

<label class="cornerlogospan">Language:</label>
<div class="ui-select">
<div id="ddlLanguage-button" class="ui-btn ui-icon-carat-d ui-btn-icon-right ui-corner-all ui-shadow">
    <span class="settingselectfield">English</span>
    <select class="settingselectfield" id="ddlLanguage" data-bind="value: Settings().UILanguage">
        <option value="nl">Dutch</option>
        <option value="fr">French</option>
        <option value="en">English</option>
    </select>
</div>

修改 在奥马尔的建议之后,我确实添加了data-native-menu="false"属性。页面不再更改,但页面不再更改。 http://www.youtube.com/watch?v=szVv2QfSH9M我仍然无法选择语言。 Android现在也是如此。

0 个答案:

没有答案