用webview打开网页时,里面有个div带滚动条的,但是在平板上滚动条失效

android2.3的不支持滚动条,并且scrollTop也不支持的。(设置overflow未hidden就可以支持)。
function noBarsOnTouchScreen(arg)
{

var elem, tx, ty;

if(‘ontouchstart‘ in document.documentElement )
{
         
if (elem = document.getElementByIdx_x(arg)) {
             
elem.style.overflow = ‘hidden‘;
             
elem.ontouchstart = ts;
             
elem.ontouchmove = tm;
         
}
  }

function ts( e )
  {
    var
tch;

if(  e.touches.length == 1 )
    {
     
e.stopPropagation();
     
tch = e.touches[ 0 ];
     
tx = tch.pageX;
     
ty = tch.pageY;
    }
  }

function tm( e )
  {
    var
tch;

if(  e.touches.length == 1 )
    {
     
e.preventDefault();
     
e.stopPropagation();
     
tch = e.touches[ 0 ];
     
this.scrollTop +=  ty - tch.pageY;
     
ty = tch.pageY;
    }
  }
}
调用的时候:noBarsOnTouchScreen(divId);

来源:http://www.myexception.cn/web/411975.html

时间: 2024-11-05 18:48:37

用webview打开网页时,里面有个div带滚动条的,但是在平板上滚动条失效的相关文章

打开网页时快时慢

lnmp架构,发现同一个网页打开时快时慢,上下行流量极小,测试中,查看nginx错误日志,发现这么一句“ PHP message: PHP Warning:  file_get_contents(http://url/index.php?url=yoururl/kjtest): failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /

Win2003打开网页时总是提示添加网址到信任站点的设置方法

在WIN2003系统中,我们打开网页,或打开网站,或浏览网页时,老是跳出一个窗口提示"添加网址到信任站点","网页老是提示添加信任"或"2003每打开一次网页都要加入受信任站点"或"win2003提示信任站点"或"打开网页提示把此网页加入可信站点怎么处理"或"win2003打开网页提示"等等描述都是对这个问题的反应. Win2003的操作系统,的确比其它操作系统在安全上增加了不少,这是为

微信内部浏览器打开网页时提示外部浏览器打开升级版探讨-直接跳转默认浏览器打开

在涉及移动端支付的项目时,由于对支付需求的精细化,不仅需要扫码支付,还有唤醒App支付,另外还有在微信.QQ.支付宝内置浏览器给出相应的提示. 好在国内各大巨头公司在开发浏览器的时候都在浏览器标识上加了相应的字符,下面直接贴代码: function is_neizhi() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") { return

webview打开网页

package com.example.webview1; import android.os.Bundle; import android.app.Activity; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; impo

手机应用或浏览器打开网页时图片缩放

原文地址:http://marclee.blog.163.com/blog/static/40317017201392325955480/ 今天调了一下页面,有些有机查看图片始终不能自动缩放,后发现图片必须给定一个100%宽度才能实现. 1,在头加 <meta name="viewport" content="width=device-width, initial-scale=1" /> 2,设置图片的宽度<img src="images

自动检测,pc端与移动端打开网页时跳转到对应的地址

方法1 <script> if(navigator.platform.indexOf('Win32')!=-1){ //pc window.location.href="PC端网站地址"; }else{ //手机 window.location.href="手机端网站地址"; } </script> 方法2 <script type="text/javascript"> function browserRedi

Android使用WebView显示网页

在Android开发过程中,会遇到需要显示网页的需求,或者需要用webview控件来达到某个效果.我这段时间在做CSDN博客的客户端,使用webview来显示博文内容,一是因为解析博文内容再适配比较麻烦,并且效果很不理想,后来想到直接用webview来显示,将博文原汁原味的呈现出来. webview使用起来比较容易,但是想要达到比较理想的效果还需要很多摸索.我做的CSDNBlog客户端,现在基本可以使用,已经在进行版本迭代了,但是博文的webview显示效果依然不太满意,主要是因为图片的缩放问题

屏蔽webBrowser打开网页的弹窗

<strong>1.  屏蔽打开网页时的"JS错误"弹窗</strong> 方法I:  将WebBrowser的"Silent"属性设置为"TRUE" 方法II: 代码实现 m_web.put_Silent(TRUE);    //m_web为web控件变量 <strong>2.  屏蔽打开网页时的其他弹窗</strong> 方法I: 重载Web控件所在窗口的方法"OnAmbientPro

Swift轻松入门——基本语法介绍和详细地Demo讲解(利用WebView打开百度、新浪等网页)

本文主要分为两个部分,第一部分介绍Swift的基本语法,第二部分讲解一个利用WebView来打开百度.sina等网页的小demo,如果对swift的语法不感兴趣的同学可以直接跳到第二部分来感受下Swift的魅力-(本文的demo源码已上传至github:https://github.com/iOSGeek0829/XSurfing) 一.Swift常用语法 Swift是Apple去年推出的一门新的语言,基于C和Objective-C,而没有C的一些兼容约束,它采用了安全的编程模式和添加现代的功能