私は以前、JQueryMobile 1.3 以前でポップアップを問題なく使用していました。新しい 1.4 RC1 では、別の項目を選択してもポップアップが更新されません。
JQueryMobile 1.3 http://jsfiddle.net/vinomarky/56hQ9/の例をここで見ることができます
JQueryMobile 1.4RC1 を使用した別のコード - 同一のコードですが、異なるオプションが選択されたときに選択ボックスが更新されなくなりました。 http://jsfiddle.net/vinomarky/B9TqL/1/
何を試すかについてのアイデアはありますか?コードは次のとおりです。
<a href="#popupBasic16" data-rel="popup" data-role="button" data-inline="true" data-position-to="origin" id="log_or_norm">Lognormal</a>
<div data-role="popup" id="popupBasic16">
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<input type="radio" name="updown" id="updown46" value="Lognormal" checked="checked" />
<label for="updown46">Lognormal</label>
<input type="radio" name="updown" id="updown47" value="Normal" />
<label for="updown47">Normal</label>
</fieldset>
</div>
</div>
そしてJavascript
$('select').selectmenu();
$('#updown46').click(function () {
$('#log_or_norm .ui-btn-text').html('Lognormal');
$('#popupBasic16-screen').click();
document.select_choices.log_or_norm.value = "Lognormal";
$('select').selectmenu('refresh');
});
$('#updown47').click(function () {
$('#log_or_norm .ui-btn-text').html('Normal');
$('#popupBasic16-screen').click();
document.select_choices.log_or_norm.value = "Normal";
$('select').selectmenu('refresh');
});