我有一个在触摸时展开的 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);
关于android - PhoneGap Android + jQuery 移动应用程序不会向下滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12976657/