2013-02-27 68 views
1

我有一個骨幹jquery移動應用程序,我想使用mobiscroll日期選擇器。 我試過把它包含在head標籤中。使用mobiscroll datepicker require js

TypeError: Cannot read property 'widget' of undefined 

但我得到這個錯誤。

mobiscroll是否要求js兼容? 我如何加載它在我的視圖中直接使用它?

+0

你能告訴我們相關的代碼嗎? – Raptor 2013-02-27 04:06:34

回答

0

確保你在包括Mobi Pick的JS文件之後 Jquery Mobile。

我是jQuery Mobile的新手,意識到我剛剛犯了這個錯誤。這爲我解決了它。

0

只需包含mobiscroll,就像包含jquery一樣,並設置jquery的依賴關係。我在這裏發佈一個例子,你可以如何使用require.js包含mobiscroll:

require.config({ 
    paths: { 
     jquery: 'vendor/jquery/jquery.min' 
     mobiscroll: 'vendor/mobiscroll/mobiscroll..min' 
    }, 
    shim: { 
     jquery:{ 
      exports: "jquery" 
     }, 
     mobiscroll:{ 
      deps: ['jquery'], 
      exports: "mobiscroll" 
     } 
    } 
}); 
require(['domReady','app', 'mobiscroll'], 
    function(domReady, App){ 
    ... 
});