我的 Titanium/iOS 应用程序中有一个带有 HTML 选择元素的小型 webview。当用户做出选择时,webview 会滚动。如何防止 webview 滚动?
var html = '<html>';
html += '<head>';
html += '<link rel="stylesheet" href="css/jquery.mobile-1.2.0.min.css"/>';
html += '<script src="lib/attributeForm.js"></script>';
html += '<script src="jq/jquery.min.js"></script>';
html += '<script src="jq/jquery.mobile-1.2.0.min.js"></script>';
html += '</head>';
html += '<body style="overflow: hidden">';
html += '<form style="margin:10px; min-height:500px;" id="attributeForm">'+win.attributeForm+'<br><br><br><br></form>';
html += '</body>';
html += '</html>';
var webview = createWebView({
top: y,
height: 250,
html: html,
disableBounce: true,
});
这是attributeForm.js:
function getAttributes() {
return $('#attributeForm').serialize();
}
document.body.addEventListener('touchmove', function(e) {
// This prevents native scrolling from happening.
e.preventDefault();
}, false);