我对Meteor印象深刻,并希望将其与jQuery Mobile一起使用。我想知道是否已经有人建立了一个示例集成应用程序。如果没有,一些指南会很棒。
敬礼,
Cédric
我对Meteor印象深刻,并希望将其与jQuery Mobile一起使用。我想知道是否已经有人建立了一个示例集成应用程序。如果没有,一些指南会很棒。
敬礼,
Cédric
一开始我试图将jQuery Mobile框架文件捆绑到客户端目录中,但无法使其正常工作。Meteor报错于JS文件尝试设置DOCTYPE,即使是examples文件夹中从未被引用的文件也会报错。通过使用CDN托管版本并禁用autoInitializePage(如上评论所述),我成功地使其工作,而不需要访问任何未记录的API。
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>
<script type="text/javascript">
$( document ).bind( "mobileinit", function( event, data ){
$.mobile.autoInitializePage = false;
});
</script>
/packages/jquery
文件夹中的 jQuery 包。https://github.com/meteor/meteor/blob/master/packages/jquery/package.js
Package.on_use(function (api) {
api.add_files('jquery.mobile-1.1.0.min.css', 'client');
api.add_files('jquery.mobile-1.1.0.min.js', 'client');
});
mobileinit
事件中设置$.mobile.autoInitializePage = false;
应该可以避免这种情况发生。这就是我所做到的。如果我得到完整的示例/指南,我会更新答案。 - rmarscher