键盘会弹出并关闭。 我正在使用iscroll 4 cordova 1.6技术。 当用户触摸文本输入时,键盘弹出并从屏幕上消失 为它做任何一个解决方案 提前谢谢
答案 0 :(得分:0)
问题是....应用程序无法关注文本区域....每当用户点击文本区域时......
解决方案是document.getElementById('id').focus();
文本字段的ID。
答案 1 :(得分:0)
你需要修改iScroll.js
1)参加iScroll v4.1.9 2)将“onBeforeScrollStart”第100行的代码更改为此
var target = e.target; while(target.nodeType!= 1)target = target.parentNode; if(target.tagName!='SELECT'&& target.tagName!='INPUT'&& target.tagName!='TEXTAREA') e.preventDefault();
3)更改“_start”行#317的代码添加此代码
_start: function (e) {
if (e.target && e.target.type != undefined) {
var tagname = event.target.tagName.toLowerCase();
if (tagname == "input" || tagname == "button" || tagname == "textarea") {// stuff we need to allow
return;
}
}
var that = this,
point = hasTouch ? e.touches[0] : e,
matrix, x, y,
c1, c2;