zoukankan      html  css  js  c++  java
  • 用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
  • 相关阅读:
    用.net开发wap
    MVC3 中使用 Ajax.ActionLink Ajax.BeginForm
    收藏一下这个微软MVP的老外博客
    第三篇:Django的路由系统
    第二篇:Django自定义登录功能
    第一篇:Django简介
    json和pickle序列化模块
    oracle 11gr2 rac修改VIP
    修改监听端口号
    删除磁盘组
  • 原文地址:https://www.cnblogs.com/diony/p/4679683.html
Copyright © 2011-2022 走看看