我需要在一系列 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 中的位置来更新每个数据角色页面。你可以在这里查看我的演示页面:演示页面
我正在使用 jquery 1.6.4 和 jquerymobile 1.0
这个问题有助于让我了解如何在数据角色页面中初始化 jquery: 如何在 jquery mobile 中初始化页面?pageinit 没有触发
所以这给了我将 jquery 初始化代码嵌入到每个数据角色页面的想法:
<script>
$("#chp11").live('pageinit', function() {
$("div#toc_contentdown").scrollTop(200);
});
</script>
其中 #toc_contentdown 是我希望在加载数据角色页面时滚动条向下滚动的 div。#chp11 是当前应该加载以初始化向下滚动的数据角色页面的 id。
有任何想法吗?我确信有一种更简单的方法可以做到这一点,而我目前还没有想到。我正在使用 $(document).live('pageinit' 而不是 '.bind' 因为我使用的是 1.6。
我会发布整页的代码,但它只是几个类似的数据角色页面。
提前感谢您的任何指导!