2 u013766588 u013766588 于 2016.03.14 16:59 提问

android webView如何监听html页面滚动(写html的同事说滚动内容写在dom中)

需求:
1. webView需要实现下拉刷新,网页滚动到中间时想回到网页顶部时直接触发了刷新
2. 刷新使用webView.getScrollY来判断是否在顶部的,getScrollY始终是0;
3. 我猜是我监听不到网页中dom的滚动是否在顶部。

2个回答

dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.14 17:46

html的事件用JavaScript写

lxk_1993
lxk_1993   Rxr 2016.03.14 18:19

android 中 不能对 html 进行操作吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
html中滚动条的监听
html中滚动条的监听在很多的商品类网页的DOM加载顺序中,商品不是一次性加载完成的,而是用户在滑动滚动条的时候,js代码根据用户的滑动滚动条的距离来确定的,下面我们来写一个最简单的监听实例
webview界面的滑动监听
最近在写一个商城的APP,是原生与html5混编。这项目中有这样一个功能要求:  首页上要有一个标题,如图上面要实现一些功能扫描登录的功能,下面整个是webview界面,要求在向下滑动的时候标题消失,滑动到顶端的时候把标题显示出来。       要完成以上功能,就要对webview界面进行滑动监听。         首先我们自定义一个Mywebview,代码如下: public cl
webView 滚动问题
webView加载网页或者html数据时,判断是否滚动到底部的问题。可以借助scrollView的代理方法:- (void)scrollViewDidScroll:(UIScrollView *)scrollView,用scrollView的其他代理方法也可以处理webView是否 滚动到底部。示例如下: if([scrollView isEqual:self.webView.scrollVie
js监听html页面的上下滚动事件
最近在一个项目中,在写前端页面的时候,想像以前做Android时在页面时刻监听上下滚动的事件,查找资料发现由鼠标或类似用户动作触发的事件有以下图示:不多说了,直接上代码了,经过测试可以使用:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Dome</title> <sc
获取WebView加载HTML时网页中的内容 获取页面元素
main.xml如下: [html]      xmlns:tools="http://schemas.android.com/tools"      android:layout_width="match_parent"      android:layout_height="match_parent"      tools:context=".MainActivity"
让某部分HTML随滚动始终显示在页面上
我们经常在淘宝网看到这样的特效,商品列表特别长,而商品列名称始终保持在最顶端。如果你把滚动条滚动至最上边了,那么它会自动判断是否到顶端了,然后一直置顶从而不怕遮挡。 这种特效是通过JavaScript和CSS实现的,在实际开发中有不少用途,下面是我找到的一个使用JavaScript制作的仿淘宝智能浮动的源代码,兼容性不错,在IE、Firefox、Chrome下都能正常工作。 使用这个特
自定义webView,实现带title和返回的webView,监听webView的滑动事件
这个项目我已经发布在GitHub上面,地址为:https://github.com/zhangyanru/WebViewDemo 安卓webView介绍 webView的基本使用方法 webView一些常见的问题和解决方法 自己封装一个webView 项目源码地址
Android 上拉查看更多,关于Webview无法监听是否滚动到头部
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。所以当getScrolly() == 0时,我们判断其滑动到了顶部可是测试我们发现getScrooly()一直等于0; 关键问题是找到webview里网页是否到了顶端, 一般情况下使用webview.getScrollY()==0是没有问题的,可是有些网页的滚动条使用JS实现使得webvie
Android通过WebView获取解析html内容
在Android开发过程中,我们可能需要做一些模拟操作,可能需要获取HTML页面的一些信息,此时就需要借助重写WebViewClient的onPageFinished方法,在onPageFinished中加载一段js代码,js代码再调用本地方法
js,html 监听页面滚动高度 点击返回顶部
自己上代码比较容易:这边是es6的写法,可以封装成一个组件,这样每个界面都可以用了/** * Created by wuyakun on 2017/4/28. */import React from 'react';//点击返回顶部class BackTop extends React.Component { // 渲染之后 componentDidMount() {