遇到iOS 8 Safari中的一个问题,我无法选择或复制文本。当我用手指向下按住带有文本的textarea元素时,“全选”选项会出现一秒钟,然后在我选择之前消失。当我最终可以选择文本时,我也无法从菜单中选择“剪切”或“复制”。
我查看了代码,它只是一个简单的textarea,焦点和模糊事件不会在jQuery中触发。仅在实时环境中的iOS 8中发生,它不会发生在直播版本的直接副本上。唯一的区别是www。 vs. dev ..
是否有任何(jQuery或iOS相关)会导致选项像这样消失?
以下是代码段:
<script type="text/javascript" src="jQuery-2.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("textarea[name=test]").blur(function() {
alert($(this).val());
});
});
</script>
<textarea name="test" rows="3" cols="60"></textarea>
<button type="button">Only here for blur</button>
提前致谢!
答案 0 :(得分:0)
此处我无法在iOS Safari中选择,全选,复制或粘贴。选择的气泡立即消失。我把它分成了两件事:
Adsense代码 - 每当在页面上显示无响应(移动)广告时,就可以在这些框中选择文字几乎不可能。
HTML更新 - 每当完成对HTML的更新时,例如使用{jQuery.html(“”)}剪切/复制/粘贴,选择/选择所有气泡会消失。
我可以向Adsense团队提交一个问题,但我仍然需要测试不同的方式来进行HTML更新,可能是更新框架而不是元素所在的页面。