`
zhouyrt
  • 浏览: 1172043 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

光标从编辑器移入本页面中的其它输入域后,IE中每次只在编辑器首部插入内容

 
阅读更多

做编辑器开发时碰到的


 

重现步骤:

1. 将光标点到文本“some text”的末尾(想在“some text”后插入内容)

 

2. 将光标点到“输入域”的文本框

 

3. 点击“插入HTML”按钮



结果:

1. IE6-10中每次都在编辑器最前面插入内容



 

2. Firefox/Chrome/Safari中每次都在编辑器后面插入内容

 

 

原因:

应该是IE bug, 即光标离开编辑器,移入本窗口的另一个输入域后。IE不能记忆编辑器上一次的光标位置,这时插入内容时每次都在最前面插入。 其它浏览器则能记忆上一次光标位置,能满足用户需求。

 

解决方案

所有的编辑器如UEditor、KindEditor、新浪邮箱,博客编辑器都弹出一个窗口级的对话框(内含iframe),也包括cnblogs的博客编辑器。该页面里的输入域不会影响。   

 

 

 

  • 大小: 3.4 KB
  • 大小: 1.5 KB
  • 大小: 681 Bytes
  • 大小: 919 Bytes
  • 大小: 1.5 KB
  • 大小: 919 Bytes
分享到:
评论

相关推荐

    VI编辑器常用命令

    - **命令模式**:这是VI编辑器启动后的默认模式,用户可以通过在此模式下输入特定命令来执行如文件操作、光标移动、文本编辑等任务。 - **插入模式**:通过在命令模式下输入`i`, `a`, `I`, `A`, `o`, `O`等命令之一...

    linux上vi编辑器常用命令

    5. **vi-rfilename**:如果之前在使用Vi编辑器编辑`filename`时遇到了系统崩溃的情况,可以使用此命令恢复该文件。 6. **vifilename.filename**:用于同时打开多个文件,并按照文件名顺序依次编辑。 #### 三、光标...

    day08-文本编辑器.pdf

    Vim是一款在Linux系统中广泛使用的强大文本编辑器,它以其高效、便捷的操作方式受到众多开发者的喜爱。许多现代IDE(集成开发环境)也支持安装Vim插件,以便开发者在熟悉的环境中使用Vim的强大功能。 ### 1. Vim...

    vi常用命令汇总.docx

    vi 编辑器是 Linux 操作系统中的一个文本编辑器,具备了丰富的功能,以下是 vi 编辑器常用命令的汇总。 打开文件、保存文件和退出 * 打开文件:vi 文件名 * 打开文件并跳转到指定行号:vi 文件名 +行号 * 退出 vi...

    vi命令大全

    下面,我们将深入探讨vi编辑器的各个层面,包括启动、光标移动、屏幕滚动、文本插入、删除、搜索替换、选项设置以及行命令操作。 #### 启动vi编辑器 启动vi编辑器可以通过不同的命令参数来实现特定需求: - `vi ...

    Linux vi 命令

    Linux中的vi(Visual Editor)命令是一个强大的文本编辑器,对于任何想要深入学习和掌握Linux系统的用户来说,了解和熟练使用vi都是必不可少的技能。vi编辑器分为两种模式:命令模式和插入模式。以下是对vi命令的...

    vi常用指令

    以上列举的是vi编辑器中最为常见的一些指令,掌握了这些基本操作后,用户就可以利用vi进行高效而便捷的文本编辑工作。vi的强大之处在于其高度可定制化,用户可以根据自己的需求进一步学习更高级的功能,如宏命令、...

    2022年大学计算机基础(-Windows-7+WPS-Office-2019-)模拟试题及答案.docx

    12. 在WPS文档编辑状态,使插入点快速移到文档首部的快捷键是Ctrl+Home键。 13. 计算机系统中,软件系统是指运行的程序、数据及相应的文档的集合。 14. 复制对象后,信息被保留到剪贴板,可以进行多次被粘贴。 15. ...

    vi 用法教程

    VI编辑器虽然最初设计较为简陋,但它凭借其简洁高效的特性,在Unix/Linux系统中占据了重要的地位。掌握VI的基本使用方法对于每一个Linux用户来说都是必不可少的技能。本文主要介绍了VI编辑器的基本概念、不同模式下...

    Linux vim 常用操作命令

    Vim(Vi IMproved)是一种高度可配置、高效的文本编辑器,它基于vi编辑器发展而来,是Linux及类Unix系统中最常用的文本编辑工具之一。Vim因其强大的功能、灵活的定制能力和高效的键盘驱动方式而备受程序员和系统管理...

    Linux命令之VI.docx

    Linux中的VI编辑器是一款强大的文本编辑工具,广泛用于系统管理和软件开发。它的全名是Visual Editor,但在实际使用中,通常以命令模式和插入模式两种方式进行操作。下面将详细介绍VI编辑器的一些基本命令和功能。 ...

    Linux常用命令和管理06-Linux文本编辑器vim基本用法1

    ### Linux文本编辑器vim基本用法详解 #### 一、末行模式下的行间跳转与内容定界 **vim** 是 Linux 下一款强大的文本编辑器,它支持多种模式进行编辑,包括插入模式、命令模式以及末行模式等。本文将重点介绍 **vim...

    Android中vim编辑器进阶的使用介绍

    在Android开发环境中,Vim编辑器是一个强大的文本编辑工具,对于提高编程效率有着显著的作用。本文将深入探讨在Android中如何高效地使用Vim编辑器的进阶功能。 1. **移动指令** - `h j k l`: 分别代表左、下、上...

    vim从入门到精通

    Vim是一种在Linux系统中广泛使用的文本编辑器,它被认为是vi编辑器的增强版。Vim拥有强大的功能,包括多模式编辑、文本跳转、文本处理以及能够使用脚本语言增强编辑能力等。本篇超详细VIM使用手册旨在帮助初学者掌握...

    Web报表工具填报界面键盘操作

    此外,PageDown和PageUp键可以快速移动光标至编辑内容的首部和尾部,而Backspace键则用于删除光标位置的字符。 这些键盘快捷操作在FineReport的模板设计器中进行设置。用户在设计器中可以对报表填报的键盘快捷键...

    实验Ubuntu-Linux操作系统及开发环境开发文档

    2. **vi编辑器的使用**:熟练掌握vi编辑器的两种主要工作模式(命令模式与输入模式),学会如何在vi编辑器中创建、编辑、保存文件。 3. **gcc与g++编译器的使用**:理解gcc和g++的工作原理,学会如何使用这些...

    Vim_键位图_中文PDF高清版

    本篇将基于提供的“Vim_键位图_中文PDF高清版”文件内容,深入解析Vim中的各种快捷键及其使用场景。 #### 二、Vim的基本模式 - **普通模式**:启动Vim时默认进入的模式,大多数编辑操作都在此模式下完成。 - **插入...

    vim操作命令

    Vim 编辑器是 Linux 下最流行的文本编辑器之一,具有强大的编辑功能和高效的编辑体验。本文将详细介绍 Vim 操作命令,包括文件命令、模式命令、导航命令、查找命令、替换命令、移动命令、撤销和重做命令等。 文件...

Global site tag (gtag.js) - Google Analytics