基本上,我在双击时将 contentEditable 设置为 true。在 IE 8,9,10 中它没有焦点,例如打字不改变任何东西,你必须第三次点击才能获得焦点。在 Chrome 中,它按预期工作(您双击并可以开始输入) 这是演示问题的最小jsfiddle(使用 mootools)。
$('dummy').addEvent('dblclick', function(){
$('dummy').setProperty('contentEditable', true);
$('dummy').focus();
});
如果它有任何重要性,则单击的元素是绝对定位的 div。
如何解决这个问题?