我有一个DIV可以在触摸时扩展,但是当它扩展时,它不会滚动到扩展的部分。我注意到运行2.3.3的Android设备的这个问题,这也发生在旧的iPhone上。我很确定这是CSS问题。
有人有任何想法吗?
旧的Android手机和旧iOS不支持DIV中的滚动:使用此功能滚动您要滚动的元素:
function TouchScroll(elem){
//警报("听");
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);
}