Javascript Mobiscroll日期选择器Kendo UI Mobile

Javascript Mobiscroll日期选择器Kendo UI Mobile,javascript,jquery-mobile,telerik,kendo-ui,mobiscroll,Javascript,Jquery Mobile,Telerik,Kendo Ui,Mobiscroll,我使用的是Kendo Mobile framework的Kendo UI Mobile v2012.3.1114和mobiscroll设置和取消按钮,每次都不会触发。有时会触发,但不总是。如果我使用剑道移动框架的v2012.2.913,它可以正常工作,只是速度很慢。我想这是关于css的问题,但我不确定 发展环境。 -(Telerik Cloud IDE)Icenium Graphite v1.1 -剑道UI移动框架v2012.3.1114 -jquerymobilev1.8.2 -Mobiscr

我使用的是Kendo Mobile framework的Kendo UI Mobile v2012.3.1114和mobiscroll设置和取消按钮,每次都不会触发。有时会触发,但不总是。如果我使用剑道移动框架的v2012.2.913,它可以正常工作,只是速度很慢。我想这是关于css的问题,但我不确定

发展环境。 -(Telerik Cloud IDE)Icenium Graphite v1.1 -剑道UI移动框架v2012.3.1114 -jquerymobilev1.8.2 -Mobiscroll v2.3.1

以下是html和javascript:

<input type="date" id="datePickerBeginDateExtracted"/>

$(function() {
        $('#datePickerBeginDateExtracted').scroller({
            preset: 'date',
            invalid: { daysOfWeek: [0, 6], daysOfMonth: ['5/1', '12/24', '12/25'] },
            theme: 'sense-ui',
            display: 'modal',
            mode: 'mixed',
            animate: 'swing',
            dateOrder: 'mmD ddyy'
        });    
    });

$(函数(){
$('#DatePickerBeginDataExtracted')。滚动条({
预设:“日期”,
无效:{daysOfWeek:[0,6],daysOfMonth:['5/1','12/24','12/25']},
主题:“感知用户界面”,
显示:“模态”,
模式:“混合”,
设置动画:“swing”,
日期顺序:“mmD ddyy”
});    
});

默认情况下,Kendo UI Mobile在documentElement级别阻止touchmove,以禁用浏览器窗口的本机触摸滚动。不幸的是,这会影响Mobiscroll行为。您可以在应用程序初始化后使用以下方法删除Kendo UI Mobile事件:

$(document.documentElement).off("touchmove");
这将允许Mobiscroll工作,但将在未启用Kendo UI Mobile Scroller的区域(即导航栏、TabStrip和拉伸视图)启用本机滚动。如果愿意,您可以在它们上单独移动