0

ダイアログで選択すると、この問題が発生します。ダイアログは意図したとおりに機能しますが、選択に関してはうまくいきません。

私の選択からのオプションは常に表示されたままです。クリックしながら選択の上に。オプションが選択されている場合、またはデフォルトでページの下部に表示されます。いくつかのことを試しましたが、うまくいくように見えるのは 1 つだけです: メニューをデフォルトに設定します。これはOSによってマークアップが変わるので、むしろ使わないほうがいいです。また、JQMバージョンはとてもきれいです!ライブラリについては、JQuery 1.7 と JQM 1.2 を使用しています。JQM スタイルシートも使用しています。

私のコードの概要は次のとおりです。

<div data-role="page" id="preDialogPage" data-add-back-btn="true">
    <a href="#dialoog" data-role="button" id="btn" data-rel="dialog" data-theme="a">dialog</a>
</div>
<div data-role="dialog" id="dialoog" class="dialogPage">
    <div data-role="header" data-theme="a" class="ui-corner-top ui-header ui-bar-d">
        <h1 class="ui-title">Report an issue</h1>
    </div>
    <div data-role="content" data-theme="a" class="ui-corner-bottom ui-content ui-body-d">
        <select id="issueSelect" data-native-menu="false"> 
            <option value="carIssue">A car issue</option> 
            <option value="parkingIssue" >A parking problem</option> 
            <option value="appIssue">A app issue</option> 
            <option value="otherIssue">Other</option> 
        </select>
    </div>
</div>​

さらに情報が必要な場合は、お尋ねください。

4

1 に答える 1

1

問題は、誤ったCSSスタイルシートを使用していることが原因のようです。たとえば、使用しているものを交換http://jquerymobile.com/test/css/themes/default/jquery.mobile.cssすると、問題が修正されます

于 2012-11-27T12:03:20.050 に答える