Jquery mobile 主干网和jQuery Mobile:以编程方式创建新内容和样式的问题
我正在准备一个非常基本的主干应用程序,在UI中使用jQuery Mobile,其余部分使用主干(带有RequireJS) 我使用以下项目作为基础: 并使用Christophe Coenraets指南将jQuery Mobile与主干一起使用: 并发现了一些好信息,例如: 但是,我在新生成的内容和样式方面遇到了很多问题:更多的问题是具有多个uri段的页面(例如:/movie/1) 我更改视图的方法如下所示:Jquery mobile 主干网和jQuery Mobile:以编程方式创建新内容和样式的问题,jquery-mobile,backbone.js,requirejs,Jquery Mobile,Backbone.js,Requirejs,我正在准备一个非常基本的主干应用程序,在UI中使用jQuery Mobile,其余部分使用主干(带有RequireJS) 我使用以下项目作为基础: 并使用Christophe Coenraets指南将jQuery Mobile与主干一起使用: 并发现了一些好信息,例如: 但是,我在新生成的内容和样式方面遇到了很多问题:更多的问题是具有多个uri段的页面(例如:/movie/1) 我更改视图的方法如下所示: var changeView = function(newView) { new
var changeView = function(newView) {
newView.render();
newView.$el.addClass("ui-page").attr('data-role', 'page');
$(container).append(newView.$el);
$.mobile.changePage(newView.$el, {changeHash:false});
};
页面实际上已更改,但看起来没有任何样式。我在jquery.mobiile.config.js文件中使用以下代码找到了解决方案:
$(document).bind('pagechange', function(e) {
$('.ui-page-active .ui-listview').listview('refresh');
$('.ui-page-active').page("destroy").page();
});
但是,样式的应用非常晚(在页面呈现之后,比如500毫秒之后)
有更好的解决方案吗?好吧,我选择删除jQuery Mobile,自己设计组件
我喜欢jQuery Mobile,以前我曾在几个应用程序中使用过它,但这一决定更有可能是因为使用jQuery Mobile时应用程序感觉太重,我只需要10%的jQuery Mobile。好吧,我选择删除jQuery Mobile,自己设计组件
我喜欢jQuery Mobile,以前我在几个应用程序中使用过它,但更可能是因为使用jQuery Mobile时应用程序感觉太重,我只需要10%的jQuery Mobile。Hi@demogar。您正在开发的是哪种应用程序?PhoneGap/AppAccelerator或web应用程序?我想开始用Backbone.js和Jquery Mobile开发PhoneGap应用程序,但在谷歌上搜索一下,我发现这两个Javascript库之间有很多冲突。然而,jquerymobile使事情变得更加简单,它将一个html呈现为许多不同的页面,并管理页面转换。那么,您是否使用其他库来管理布局?您好@demogar。您正在开发的是哪种应用程序?PhoneGap/AppAccelerator或web应用程序?我想开始用Backbone.js和Jquery Mobile开发PhoneGap应用程序,但在谷歌上搜索一下,我发现这两个Javascript库之间有很多冲突。然而,jquerymobile使事情变得更加简单,它将一个html呈现为许多不同的页面,并管理页面转换。那么,您是否使用其他库来管理布局?