【发布时间】:2012-01-11 11:34:20
【问题描述】:
data-scroll="true" 如果页面是静态页面,则可以正常工作,但如果我使用 javascript 动态添加页面,则无法正常工作。
我的标题部分是:
<link rel="stylesheet" href="css/jquery.mobile-1.0rc2.css" />
<link rel="stylesheet" href="css/jquery.mobile.scrollview.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.0rc2.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/jquery.mobile.scrollview.js"></script>
<script type="text/javascript" src="js/scrollview.js"></script>
我还添加了data-scroll 属性并使用javascript 将其设置为true,下面是我的代码:
var pageHtml = "<div data-role='page' data-scroll='true' id=page" + pageId + " data-url=page" + pageId + ">";
var pageHeader = "<div data-role='header' data-position='fixed'><h1>" + menuItem + "</h1></div>";
var pageContent = "<div data-role='content' id='page" + pageId + "Content'></div>";
var page = pageHtml + pageHeader + pageContent + "</div>";
$(page).appendTo($.mobile.pageContainer);
请帮帮我……
【问题讨论】:
-
查看您发布的内容 jQM 尚不支持 jQuery 1.7.x 应该使用 1.6.4,您应该升级到 jQM 1.0 并链接到演示(如 jsfiddle.net)会有所帮助以及您遇到的任何错误
标签: jquery html dom jquery-mobile scrollview