`
achun
  • 浏览: 315098 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

inEdit 基础版可以用了

阅读更多

 

基础版在线演示已经放出

http://inedit.googlecode.com/svn/trunk/demo/demo.html


由于inEdit采用设置页面元素的 contentEditable 属性来进行及时编辑,这使得在浏览器中产生了一些兼容性问题,

在此前的版本中,对于IE下的问题早已解决,而firefox下的问题一直很严重,今天有时间对firefox下的问题进行了处理。svn也已经更新。

 

firefox下的问题描述:

    当编辑的内容第一行不为空,或者说选取编辑的内容包含第一行的时候就会出错

问题的解决方案:

      很笨拙的方法,就是在每次编辑前 在编辑内容前插入 一个空的元素br ,编辑删除

 

同时修改的部分:

 

1.把段落化 P 和 大标题 H 分开为不同的按钮,感觉 P 是一个很常用的功能,所以独立

2.增加了关闭编辑功能,也就是那个红方块 按钮


至此,inEdit可以用了.

0
0
分享到:
评论

相关推荐

    RichEdit控件基础知识之一

    如果需要保存格式化的RTF(Rich Text Format)数据,可以使用`EM_STREAMOUT`消息,而加载RTF数据则使用`EM_STREAMIN`消息。 6. **其他操作** RichEdit控件还支持多种其他操作,如设置字体、插入图片、查找替换文本...

    RichEdit控件基础知识之三

    这两个函数使用`ReadFile`和`WriteFile`函数与文件进行交互,并通过`EM_STREAMIN`和`EM_STREAMOUT`消息发送给RichEdit控件。 在实际应用中,可能还需要处理用户界面交互,例如菜单项的响应,如打开(`IDM_OPEN`)、...

    thinking in java edit4 答案

    《Thinking in Java》是Bruce Eckel的经典Java编程教材,第四版更是广受欢迎,深受程序员喜爱。这本书深入浅出地介绍了Java语言的核心概念和技术,包括面向对象编程、泛型、异常处理、多线程、网络编程等多个方面。...

    SVN操作手册中文版网页格式

    转换后为网页格式的操作手册中文版> 目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性,svn客户端和linux下命令行。 目录 1. 简介 1.1. 什么是 TortoiseSVN...

    Checkin_SFTP_Edit2_batcheckin_sftp_

    标题"Checkin_SFTP_Edit2_batcheckin_sftp_"暗示了这是一个关于使用批处理脚本来进行SFTP文件检查入(check-in)的升级版流程。在软件开发和版本控制中,"checkin"通常指的是将代码或文件提交到版本控制系统的过程。...

    Multisim电子技术基础仿真实验二菜单栏实用教案.pptx

    通过该教案,我们可以了解Multisim电子技术基础仿真实验的菜单栏的使用方法和功能,从而更好地使用Multisim电子技术基础仿真实验工具。 在Multisim电子技术基础仿真实验中,菜单栏是非常重要的组成部分,它提供了...

    wireshark1.2软件使用基础

    以下是关于Wireshark 1.2软件使用的基础知识: 1. **基本配置与操作**: - 打开Wireshark后,可以从`interface list`中选择一个网卡并点击`start`开始捕获网络流量。也可以通过`capture`菜单选择`interfaces`启动...

    all-in-one-seo-pack.zip_All in one_SEO_frighten5i1_in_political6

    9. **快速编辑功能**:通过quickedit_functions.js等文件,用户可以在后台快速编辑SEO设置,提高工作效率。 10. **友链管理**:管理网站的友情链接,跟踪链接状态,确保链接质量。 通过All in One SEO Pack插件,...

    allegro基础知识汇

    通过`setup->area->route keepin, package keepin`路径,用户可以设定布线和组件放置的限制区域,进一步,通过`edit->z-copy->options->package keepin, route keepin->offset`可以设定偏移量,以适应不同的设计需求...

    python爬虫第一课-python基础.docx

    根据提供的文档信息,我们可以将知识点分为两大类:Python爬虫技术和Python基础知识。 ### Python爬虫技术 #### 1. Python的开发环境配置 - **安装Python**:首先需要下载并安装Python,推荐安装最新版的Python 3....

    Phoenix in Action by Geoffrey Lessel (z-lib.org).pdf

    虽然在环境配置方面可能有些许差异,不过读者可以通过查阅官方教程来补充最新信息。 Elixir是一种函数式、并发性和分布式编程语言,它构建在 Erlang VM (BEAM) 上,特别适合构建高可用性、高性能的应用。Phoenix是...

    VSS(Visual SourceSafe)使用入门.pdf

    - **STAND-ALONE**:适用于单机环境,安装后可以直接使用而无需连接到服务器。 2. **注意事项**: - 安装时可能会遇到旧版本的检查提示,只需根据实际情况调整安装位置即可。 - 数据库版本不兼容问题:V6数据库...

    advanced python 中文版

    启动IPython后,可以通过特定的魔术命令来执行特定功能,例如:%quickref可以列出所有命令及其简明帮助手册,而%edit可以用于在编辑器中编写临时代码并执行。 在本书中,还介绍了自省命令,它们是用于检查变量、...

    Wiley_2006_Element of Information Theory_2rd edit

    **《信息理论基础》(第二版)**是由Thomas M. Cover与Joy A. Thomas共同编写的经典教材,由John Wiley & Sons, Inc.出版社出版于2006年。本书是信息论领域的权威著作之一,广泛应用于学术研究及教学活动中。 #### ...

    eeglab 使用说明

    通过“Plot”菜单下的“Plot spectral amplitude in single trials”选项,可以在单个试次的基础上绘制光谱幅度图。此外,还可以选择其他附加选项来进一步定制图像。 ##### 1.9 独立成分分析(ICA)的EEG数据 **...

    svn使用教程及操作手册

    大多数GNU/Linux发行版系统会自带SVN,可以通过检查svn --version命令来确认是否已经安装。如果未安装,可以根据不同的系统使用相应的命令进行安装。例如,在基于RPM的GNU/Linux系统中,可以使用yum install ...

    Cadence——16.2学习笔记

    BOM 表可以通过以下步骤完成:选中顶层项目设计 .dsn 标题,在 tools 菜单中选择 bill of materials,在 header 栏追加填入“\tPCBFootPrint”,在 Combined property string 栏中追加填入“\t{PCB footprint}”,不...

    vue基础培训

    ### Vue.js基础知识培训 #### 一、Vue.js简介与历史 Vue.js是由尤雨溪创建的一个用于构建用户界面的渐进式JavaScript库。尤雨溪是Vue.js框架的作者,也是HTML5版Clear的打造人。2014年2月,尤雨溪开源了Vue.js,...

Global site tag (gtag.js) - Google Analytics