Mobiscroll を次のように呼び出します。
$(joInputField).scroller({
width: 60,
wheels: wheels, // wheels variable has been defined above
headerText: false, // false for production!
onSelect: function(){ // event fired by BOTH set and cancel
var stDate = '';
var rawDate = $(joInputField).scroller('getValue');
// a bunch more code
Mobiscroll のこのセットアップは、Firefox 17 と IE9 の両方で正常に動作します。ただし、Chrome 23 では完全に失敗します。Chrome では、入力フィールドをクリックして Mobiscroller をポップアップすると、ページが更新されます。
クリック イベントは本来あるべきように添付されているので、HTML ページで Chrome を混乱させるものではないと考えています。また、コンソールにエラーが表示されません。
Mobiscroll を 1.5 から 2.3.1 にアップグレードしましたが、違いはありません。Chrome ではまだ失敗しますが、FF と IE ではうまく機能します。
誰にも予感がありますか?