PhoneGap Android + jQuery移动应用程序不向下滚动

时间:2012-10-19 14:43:20

标签: android ios css cordova jquery-mobile

我有一个扩展触摸的div,但是当它扩展时它不会滚动到扩展部分。我注意到运行2.3.3的Android设备存在此问题,这也发生在较旧的Iphone上。我很确定这是一个CSS问题。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:2)

较旧的Android手机和较旧的IOS不支持在div中滚动:使用此功能滚动要滚动的元素:

function TouchScroll(elem){

// alert(“listen”);

var scrollStartPos=0;

elem.addEventListener("touchstart", function(event) {

                      scrollStartPos=this.scrollTop+event.touches[0].pageY;

                      // event.preventDefault();

                      },false);

elem.addEventListener("touchmove", function(event) {

                      this.scrollTop=scrollStartPos-event.touches[0].pageY;

                       event.preventDefault();

                      },false);   

}