我在 Firefox 中遇到问题(其他浏览器似乎工作正常),动态生成的元素包含一个contenteditable="true"
属性:
如果我selectAll
(动态地或使用鼠标),Firefox 将不允许键盘输入。
请参阅我的jsFiddle 示例以供参考。这似乎只影响 Firefox。
$(document).ready(function(){
$('.edit').live('dblclick', function () {
document.execCommand('selectAll',false,null);
});
$('#live').append('<p class="edit" contenteditable="true">This content is generated. Firefox will not allow keyboard input when "ALL" is selected.</p>');
});
编辑: 这是我正在处理的实际应用程序(请原谅灰尘):cr8.me/app/ff.html - 我想要的是单击(双击以选择所有文本)注释,类别,或计划标题进行编辑。它对任何人都有效吗?也许这只是我的配置 - 或者糟糕的脚本。第 137、572 行是相关的。