Jquery mobile 在pagecreate事件上未呈现主干视图
我正在使用jquery mobile、主干网和require.js构建一个移动web应用程序,使其模块化。 我有一个html页面,有这个Jquery mobile 在pagecreate事件上未呈现主干视图,jquery-mobile,backbone.js,Jquery Mobile,Backbone.js,我正在使用jquery mobile、主干网和require.js构建一个移动web应用程序,使其模块化。 我有一个html页面,有这个 <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-type" content="text/html; charset=utf-8">
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>DoIt</title>
<link href="jqm/jquery.mobile-1.2.0.css" rel="stylesheet">
<script charset="utf-8" src="jqm/jquery-1.7.2.min.js"></script>
<script charset="utf-8" src="jqm/jquery.mobile-1.2.0.min.js"></script>
<script charset="utf-8" src="libs/require.js" data-main="app"></script>
</head>
这是视图的模板
<script type="text/html" id="app-view-tmpl">
<div id="task-creator">
<input type="text" id="task" placeholder="Enter a task">
<button data-role="button" data-theme="b">
Create task
</button>
</div>
</script>
创建任务
我使用“pagecreate”事件触发视图的渲染。
视图没有呈现,但我设置的在初始化视图时记录到控制台的其他详细信息会被记录。
我做错了什么?我对backbone.js知之甚少,但在构建小部件之后,您是否正在“刷新”它们
$(“#myListView”).listview(“刷新”)代码>
或
$(“我的按钮”)。按钮(“刷新”)代码>
这应该是pagecreate
逻辑的一部分。获取有关模板的其他详细信息会很有帮助。我正在使用下划线模板扫描您是否共享模板?jQuery Mobile高度依赖于标记,您还没有提供任何标记。谢谢
<script type="text/html" id="app-view-tmpl">
<div id="task-creator">
<input type="text" id="task" placeholder="Enter a task">
<button data-role="button" data-theme="b">
Create task
</button>
</div>
</script>