私は素晴らしい Bootstrap スイッチ ボタンを使用していますが、モバイル デバイスでチェックボックスが正しく機能しない理由がわかりません (Android 4.0 携帯電話と iPhone 3G でテスト済み)。実際には機能していますが、日付ピッカーを表示するトリガーアクションはまったく機能しません:(
ここにリンクがあります:http://decart-design.com/365direkte/html5/
このスイッチ ボタンの JS コードは次のとおりです。
$('#mobile-order-form #statsborger1 input[type="checkbox"]').bind('change', function(){
if ($(this).is(":checked")) {
$('#statsborger2').slideUp(200);
} else {
$('#statsborger2').slideDown(200).find('input').focus();
var datepicker = $('#statsborger2 input[type="text"]').data('Zebra_DatePicker');
datepicker.show();
}
});
デスクトップで上記のリンクを参照するとわかるように、最初の切り替えボタンをクリックすると、日付ピッカー領域が表示されます。ただし、このスイッチはモバイル ブラウザーでは機能しません。
なぜそれが起こるのか、何が間違っているのかを理解していただけますか?前もって感謝します!