2013-01-15 114 views
2

我正在使用Kendo UI Mobile v2012.3.1114的kendo移動框架和mobiscroll設置和取消按鈕不會每次觸發。有時會觸發,但並非總是如此。如果我使用kendo移動框架的v2012.2.913,它的正常工作只會很慢。我認爲這是關於CSS問題,但我不確定。Mobiscroll Datepicker Kendo UI Mobile

開發環境。 - (Telerik的雲IDE)Icenium石墨V1.1 - 劍道UI移動模架v2012.3.1114 - jQuery Mobile的v1.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' 
     });  
    }); 

回答

3

默認情況下,Kendo UI Mobile禁止在documentElement級別上觸摸移動,以禁用瀏覽器窗口的本機觸摸滾動。不幸的是,這會影響Mobiscroll行爲。您可以使用這樣的事情後,應用程序初始化刪​​除劍道UI移動事件:

$(document.documentElement).off("touchmove"); 

這將使Mobiscroll工作,但將啓用未啓用劍道UI移動滾輪區域(即的NavBar,TabStrip控件和本機滾動拉伸視圖)。如果您願意,您可以單獨防止touchmove。