gpt4 book ai didi

javascript - 为什么需要在 onDeviceReady 事件处理程序中调用 $(window).scroll() ?

转载 作者:行者123 更新时间:2023-11-28 05:49:57 26 4
gpt4 key购买 nike

我正在使用 jQuery Mobile 编写 Cordova 项目。我有代码来检测用户滚动到底部。它可以工作,但我不知道为什么需要将代码放置在 deviceready 事件处理程序中?正在等待准备好东西吗?

function onDeviceReady() {
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() == $(document).height()) {
alert("bottom!");
}
});
}

最佳答案

请阅读本文,这应该会有所帮助。 JQuery document.ready vs Phonegap deviceready

一旦设备准备好并加载文档,我还会添加所需的代码,以避免出现任何问题,例如未声明变量、未找到类等。以最简单的形式,这意味着一旦设备准备就绪(从显示启动屏幕(我正在使用基于 sencha touch 的phonegap 应用程序)开始,phonegap 应用程序就会发生很多后台事件)页面完全加载(分析所有元素),然后只有用户滚动可以确定它到达文档的底部/末尾(js加载完整并对事件使用react)。这是我的理解

关于javascript - 为什么需要在 onDeviceReady 事件处理程序中调用 $(window).scroll() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38158510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com