我正在使用令人惊叹的 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();
}
});
正如您在桌面上浏览上面的链接所看到的,当您单击第一个切换按钮时,会出现日期选择器区域。但此开关不适用于移动浏览器。
您能否弄清楚为什么会发生这种情况以及我做错了什么?先感谢您!