RequireJS不适用于jQuery Mobile

时间:2013-07-07 11:33:47

标签: jquery-mobile requirejs

我应该如何在项目中包含 jquery.mobile.js ,以便我可以将它与RequireJS一起使用。

当我在项目中添加jquery.mobile.js时,我开始收到以下错误。

  

未捕获的错误:匿名的define()模块不匹配:函数($){
  工厂($,root,doc);
  返回$ .mobile;
  }

我也跟着这篇文章。 Separating jQuery Mobile (1.1.0) from AMD (RequireJS)

1 个答案:

答案 0 :(得分:0)

这是working example。它包括Requirejs,jQueryMobile,Backbone和Marinonette。

index.html文件中,您需要指定要加载的requirejs的主模块。

<script type="text/javascript" data-main="js/main" src="js/libs/require-2.1.2.min.js"></script>

在此示例中,主模块位于"js/main.js"

在main.js中,指定require.config并使用define加载模块。