繁体   English   中英

为什么这在iPad上不起作用?

[英]Why doesn't this work on iPad?

它可以在所有浏览器上正常运行,仅在iPad Safari上即可。 如果我在浏览器上模拟为iPad用户代理,则可以正常工作。

http://jsfiddle.net/NMcuy/38/embedded/result/

问题是,如果我键入文本(添加文本),则iPad上的键盘会显示出来,我可以按下按键,但是在可拖动的div中却没有显示。 即使默认文本也保持不变。

我不知道问题是:(

function newText()
{
var note = new Note();
note.id = ++highestId;

var text = document.createElement('textarea');
text.name = "text";
text.setAttribute("onkeyup", "textAreaAdjust(this)");
text.setAttribute("class", "text");
//text.innerHTML = initialText;
note.contentField.appendChild(text);

note.name = note.id + "_text";
note.left = Math.round(Math.random() * 400) + 'px';
note.top = Math.round(Math.random() * 500) + 'px';
note.zIndex = ++highestZ;
note.saveAsNew();
}

根据我的研究,这是iOS中有关焦点(或延迟焦点)事件的错误/(特定功能)。 此后被删除。

移动Safari自动对焦文本字段

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM