【发布时间】:2012-10-16 12:36:53
【问题描述】:
我正在使用Phonegap 做一个应用程序,并且我正在使用自建的幻灯片转换来更改页面。
它的工作原理是这样的:
每个页面都是一个div,具有 100% 的高度和宽度,所以如果我更改页面,我将下一个 div 设置为当前活动的右侧并将两者都滑动到左侧。
现在的问题是:滑动工作正常,但它是在右侧div 的内容完全加载之前执行的。所以右边的div滑入空白,几百毫秒后才会出现内容。
我用document.ready 尝试过,但据我所知,此事件仅在第一次加载DOM 时执行。
在我用Javascript 操作DOM 后,有人知道我如何等待DOM 再次完全呈现吗?
【问题讨论】:
-
在启动动画之前,您需要遍历新页面上的图像并确保它们都具有真实的 .height 属性(意味着它们已完成加载)。
标签: javascript mobile dom-manipulation ready