我试图在jquery移动页面上动态移动一些图标。该脚本有效,但在运行时,每个元素的位置都是1.我已经阅读了jquery文档,该文档讨论了pagecreate,pageshow等,但我无法让它们中的任何一个运行元素在其位置呈现后的脚本。
我的页面正在layout.cshtml中创建,如下所示:
<div id="mainPage" data-role="page">...</div>
使用pagecreate / pageshow的脚本是:
$("#mainPage").live("pageshow", function () {
$(".folderIcon").each(function (i) {
var parentTop = $(this).parent().parent().position().top;
});
});
我做错了什么?