意思是,用户无法上下左右滚动表格,直到他按下表格标题(对表格进行排序)。这也发生在非jquery表JS代码上 - WebView不可滚动。有趣的是,当我将chrome调试器附加到WebView时,滚动开始起作用。
我在Android Chrome浏览器上使用本地和远程JS代码测试了相同的代码 - 并且滚动工作。所以这让我觉得WebView本身存在某种问题。 我认为这可能是一次轻扫手势碰撞 - 但是没有定义滑动手势(意味着Web视图在活动中是独立的,并且没有可以滑动的窗口)。
有什么想法吗?
答案 0 :(得分:0)
您应该发布您的代码,Android WebView有很多选项,我将开始测试:
webView.getSettings().setBuiltInZoomControls(true);
同时检查javascript是否已启用。
希望这有帮助
答案 1 :(得分:0)
发现了这个问题。 Android上的KitKat(和更小版本)上的WebViews可能存在错误。在棒棒糖上,事情很好。
我对KitKat的解决方法是重绘DOM:
setTimeout(function() {
var htmlString = $( '#content' ).html();
$('#content').html(htmlString);
}, 1000);
以某种方式返回"焦点"到DOM和平移手势的工作。