javascript - 调用新页面Javascript后滚动检测不起作用

标签 javascript jquery html jquery-mobile

我正在使用phonegap开发一个应用程序,除了滚动检测之外一切正常!它工作正常,直到我使用 jQueryMobile 数据转换移动到另一个页面,之后它根本不起作用,尽管其他一切都工作正常!

这是我用于滚动检测的代码

// to check if I reached the bottom of the slide
if($(window).scrollTop() + $(window).height() == $(document).height()) {
 // my code goes here
}
// to check if I'm at the top of the slide
if(document.body.scrollTop == 0 ) {
 // my code goes here
}

最佳答案

我找到了一个解决方案,我所做的就是按照这个方法来检测滚动,它工作得很好!

https://jqmtricks.wordpress.com/2014/07/15/infinite-scrolling/

特别感谢 jQMtricks 管理员 Omar 提供的这种出色的检测方法

关于javascript - 调用新页面Javascript后滚动检测不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28658927/

相关文章:

javascript - 修复 html 表格的表头在顶部

python - 难以在 Flask 的模板文件夹中将外部 CSS 和 bootstrap 文件包含在 HTML 中

php - 为什么 AJAX 响应返回未定义?

javascript - 在不使用类或 ID 的情况下使用 jQuery 更改元素 css?

javascript - 将实时 html 内容从一个 div 复制到另一个

javascript - Div 编号检查和 setInterval 不能一起正常工作

jquery - 在 jQuery 中计算图像的宽度

html - 对齐框彼此相邻

java - Jsoup 嵌套表解析不适用于搜索页面结果表

javascript - 我如何解码 eval 明智的 Javascript