$(window).scroll事件未在android WebView中触发

时间:2014-12-02 12:00:47

标签: android jquery scroll android-webview touch-event

在Android应用程序中,我有一个webView页面,它使用jquery插件进行lazyload。在移动浏览器中,它工作正常,但不适用于webView。调试后我发现即使这不会触发警报。

$(window).scroll(function() {
    alert("Scrolled");
}

在webView中有没有特殊的方法来处理滚动事件?

PS对于延迟加载,我使用此插件http://www.appelsiini.net/projects/lazyload

1 个答案:

答案 0 :(得分:0)

window.onscroll适用于WebView。有些事要检查:

  1. 您已将WebView放置在ScollView中和/或将其高度设置为wrap_contents,
  2. WebView的内容太短而无法滚动
  3. 您尚未实施WebChromeClient.onJsAlert回调来处理警报。默认情况下,WebView不显示弹出窗口。