为什么这不能在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关于焦点(或委派焦点)事件的一个bug/(特定功能)。
Mobile Safari自动对焦文本字段
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 在iPad上运行时,Mobile Safari中即将切换选项卡的Pagehide事件不会触发
- d3实现可以在firefox/chrome上运行,但不能在iPad上运行
- iPad JavaScript计时器停止运行检测睡眠模式
- 弹出窗口在iPad safari浏览器中无法正常运行
- 为什么 $.post 似乎不能在我的网站上的 iPad/iPhone 上运行
- 如何将其更改为触摸事件,以便它可以在iPad上运行
- 谷歌地图无法在iPhone / iPad工作灯6.2应用程序上运行
- 检查设备是否是iPad,然后停止运行jQuery函数
- 画廊无法在iPad/移动设备上运行
- 如何禁用javascript仅从iPad设备上运行
- 使用javascript滚动在Ipad上不能快速运行
- 如何使用运行iOS6的iPad调试iPad iOS5的Javascript错误?
- HTML5 Video不能在iPhone和iPad上运行
- 如何在ipad屏幕被锁定时运行JavaScript事件
- 为什么这不能在iPad上运行?
- 《Overflow》不能在iPhone和iPad上运行
- Get months功能无法在iPad上运行