我需要在一系列jquery移动数据角色页面中更新div的滚动条位置。
我的标题:
<script src="js/jquery-1.6.4.min.js"></script>
<script src="js/jquery.mobile-1.0rc1.min.js"></script>
<script>
$(document).live('pageinit','[data-role=page]', function() {
$("#toc_contentdown").scrollTop(200);
});
</script>
应该通过向下滚动到我的目录div中的某个位置来更新每个数据角色页面。您可以在此处查看我的演示页面:demo page
我正在使用jquery 1.6.4和jquerymobile 1.0
这个问题有助于我了解如何在数据角色页面中初始化jquery: How to initialize pages in jquery mobile? pageinit not firing
这样我就可以将jquery初始化代码嵌入到每个数据角色页面中了:
<script>
$("#chp11").live('pageinit', function() {
$("div#toc_contentdown").scrollTop(200);
});
</script>
其中#toc_contentdown是div我希望滚动条在加载数据角色页面时向下滚动。和#chp11是当前应该加载以初始化向下滚动的数据角色页面的id。
有什么想法吗?我确信有一种更简单的方法可以做到这一点,我现在还没想到。我正在使用$(document).live('pageinit'而不是'.bind',因为我使用1.6。
我会发布整页的代码,但它只是几个类似的数据角色页面
提前感谢任何指导!