我正在使用CKEditor 4.4.0中的可编辑小部件。我已经创建了一个带有一个可编辑元素的小部件,并且它可以正常工作。
但是我想让用户在创建后立即编辑可编辑部分。
我尝试过:
获取小部件可编辑性,如果刚刚创建 - 在小部件准备就绪事件中调用此可编辑的.focus()方法:
但是我想让用户在创建后立即编辑可编辑部分。
我尝试过:
获取小部件可编辑性,如果刚刚创建 - 在小部件准备就绪事件中调用此可编辑的.focus()方法:
widget.editables.content.focus();
我发现,只有在延迟调用焦点调用时才能起作用。
所以基本上,在除了Chrome之外的所有浏览器中都可以正常工作。
在调用widget.editables.content.focus()
后,在所有浏览器中焦点确实放置在小部件的可编辑区域中,因为widget.focusedEditable
变量包含正确的值。
但是在Chrome中,即使调用了widget.editables.content.focus()
,widget.focusedEditable
变量仍然为空。