gpt4 book ai didi

javascript - 在双击时设置 contenteditable - IE 不允许编辑,除非再单击一次

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:47:32 29 4
gpt4 key购买 nike

基本上,我在双击时将 contentEditable 设置为 true。在 IE 8、9、10 中它没有焦点,例如输入不改变任何东西,你必须点击第三次才能获得焦点。在 Chrome 中它按预期工作(你双击并可以开始输入)这是最小的 jsfiddle演示问题(使用 mootools)。

$('dummy').addEvent('dblclick', function(){
$('dummy').setProperty('contentEditable', true);
$('dummy').focus();
});

如果它有任何重要性,被点击的元素是一个绝对定位的 div。

如何解决这个问题?

最佳答案

IE 是……IE。

试试这个:

$('dummy').addEvent('dblclick', function () {
this.setProperty('contentEditable', true);
this.blur();
this.focus();
});

Fiddle

关于javascript - 在双击时设置 contenteditable - IE 不允许编辑,除非再单击一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19815403/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com