`

让编辑器的层动起来

阅读更多
  最近,在摆弄可视化的文本编辑器时,想做到图文混排的效果(就是图片可以自由拖动,文字自动环绕),但后来发现想法不实际,基本做起来困难,而且实际应用中也象没这个必要。于是退一步想,能否可以让普通的图片拖动起来呢?发现目前很多编辑器好象都不能实现这个。于是查看MSDN,发现,在IE 5。5以上(客户端),可以用DHTML实现层的自由拖动的。新增了2D-Position命令,使得在IE5.5及以上版本中,可以对层等对象可以实现鼠标的拖动,由于此命令是在DOM中实现,并不受在编辑状态下script不执行的限制,因此可以实现下编辑状态下对层进行拖动,使得网页的编辑更为方便。
  

该命令使用document对象的execCommand()方法执行。<o:p></o:p>

运行代码:<o:p></o:p>

web.document.execCommand("2D-Position",false,true);<o:p></o:p>

1.第一个参数为2D-Position命令。<o:p></o:p>

2.第二个参数固定为false<o:p></o:p>

3.第三个参数为一个Boolean值,代表是否允许拖动。

<o:p>
    呵呵,这样层就可以自由拖动了,可以将可视编辑器的层到处拖来拖去了。当然,你可以把图片放在层中,就间接实现图片的自由拖动了,是不是很酷呢?
</o:p>

分享到:
评论

相关推荐

    visual c++ HGE游戏引擎开发的地图编辑器,和地图编辑说明.zip

    2. **层次管理**:地图可能由多个层次组成,如前景、背景和物件层,编辑器支持对这些层次进行独立编辑和调整。 3. **对象实例化**:除了静态图块,地图还可能包含可移动或有特定行为的对象,编辑器允许开发者定义并...

    富文本编辑器

    1. **前端框架**:用于构建用户界面,例如Bootstrap、Foundation等,它们提供了样式和布局组件,使编辑器看起来更专业。 2. **JavaScript库**:如TinyMCE或CKEditor,这些库提供了丰富的编辑功能,如文本格式化、...

    CSS+js版文本编辑器

    【CSS+js版文本编辑器】是一个利用CSS样式和JavaScript脚本实现的轻量级文本编辑工具,旨在提供一个简洁且高效的用户界面,让用户在不依赖复杂富文本编辑器插件的情况下,也能进行文章撰写和编辑。这个编辑器强调的...

    搜狗输入法皮肤编辑器

    - 渐变效果:编辑器还支持设置渐变颜色,让皮肤看起来更具有层次感。 3. **字体与字号** - 字体更换:用户可以选择系统内已有的字体,也可以导入自己喜欢的字体文件,以改变候选词显示的字体样式。 - 字号调整:...

    声音编辑器

    声音编辑器是一款专业的声音处理软件,它允许用户对音频文件进行多样的编辑、合成和效果处理,以创造出独特的音乐作品或者进行音频修复。在本文中,我们将深入探讨声音编辑器的功能、常见操作以及如何利用AudioMulch...

    2D地图编辑器(比较适合手游)

    "mapwin"可能是这款编辑器的主程序或者工作窗口名称,这表明该编辑器可能具有一个简洁明了的操作界面,让用户能够快速上手并进行高效的地图编辑。在实际使用中,开发者可以通过拖放图块、设置碰撞检测、添加动画效果...

    16位图像编辑器

    另一个文件"ij2147_jre32.exe"看起来像是Java运行环境的安装程序,可能是为了运行该编辑器所必需的组件,因为有些图形应用程序可能依赖于特定版本的Java来运行其图形界面或者某些功能。 在实际使用16位图像编辑器时...

    CSS3制作Word文本编辑器.zip

    这个编辑器旨在提供与Microsoft Word类似的用户界面和编辑功能,让用户能够在网页上体验到类似Word的文本处理体验。通过这个编辑器,用户可以进行文字输入、格式调整、段落布局等一系列操作。 首先,我们要理解CSS3...

    Cocos2d界面编辑器

    总结起来,Cocos2d界面编辑器是Cocos2d开发过程中的得力助手,它提供了从UI设计到粒子效果制作的一站式解决方案,让开发者能够专注于创意,而非繁琐的编程工作。通过CocosBuilder.app这个应用程序,你可以体验到这些...

    地图编辑器V0.5.5

    地图编辑器V0.5.5是一款专为游戏开发者和地图设计爱好者打造的工具,它提供了基础的地图构建和编辑功能,让使用者能够便捷地创建、修改和管理虚拟世界的地形和环境。作为测试版本,该软件可能包含一些实验性的特性,...

    tileStudio地图编辑器中文版

    同时,它还提供了图块动画功能,让静态的地图元素动起来,增加了游戏的动态性和趣味性。 在实际使用中,tileStudio的中文版更是为国内用户提供了极大的便利。语言障碍的消除,使得更多的开发者能够无障碍地掌握这款...

    2DJAVA地图编辑器

    "2DJAVA地图编辑器"是一款专为手机游戏设计的地图编辑工具,支持2D和2.5D(即伪3D)地图的制作。这款编辑器允许开发者和游戏设计师们轻松创建、编辑并管理游戏中的地形、物体和交互元素,为玩家提供丰富多彩的游戏...

    静变动图片编辑器

    总的来说,"静变动图片编辑器"是一款易上手且实用的工具,它让不具备专业图像处理技能的用户也能享受到创造动态图片的乐趣,将静态的美好瞬间转化为生动的视觉体验。通过探索和实践,你可以将那些曾经静止的美景赋予...

    ASP.NET源码——HHFeditor在线编辑器 3.0 免费版.zip

    总结起来,ASP.NET HHFeditor在线编辑器3.0免费版是一个基于ASP.NET的富文本编辑工具,适用于各种Web应用程序开发。开发者可以利用其丰富的编辑功能,提高用户在网页上的内容创建体验。同时,理解ASP.NET框架的基本...

    TileMap 编辑器(后缀名丢失,下载请自行添加.zip,再解压)

    TileMap编辑器是一种用于创建和编辑游戏地图的工具,尤其在2D游戏开发中非常常见。TileMap,顾名思义,就是“瓦片地图”,它通过将一系列小的图像块(瓦片)拼接起来形成一个大的地图场景。这种技术在游戏设计中广泛...

    开发html5 2d 赛车游戏以及打包发布为手机APP 第二话 让单调的背景动起来

    2. **动态背景**:为了让背景动起来,我们可以创建多个背景图片层,每个层以不同的速度移动,给人一种深度感。这可以通过设置定时器并不断更新背景位置来实现。例如,可以使用`context.drawImage()`函数加载图片,并...

    [其他类别]好帮手在线编辑器.net v1.0_webapp10(ASP.NET源码).rar

    总结起来,这个压缩包提供了一个基于ASP.NET的在线编辑器源码,可以帮助开发者学习如何在.NET平台上构建富文本编辑工具。通过研究这个源码,不仅可以提升ASP.NET技能,还能深入了解Web应用程序的架构和设计模式。...

    文本编辑器.rar

    总结起来,"文本编辑器.rar"中的项目可能涵盖以下知识点: 1. JSP和Java Web开发基础 2. JSP内置对象、指令、EL和JSTL的使用 3. Servlets和MVC(Model-View-Controller)设计模式 4. Java编程基础,包括面向对象、...

    纯CSS3打造超逼真的Sublime编辑器界面

    2. **边框和背景**:使用CSS3的边框样式(如`border-radius`)可以创建圆角,使得编辑器的窗口看起来更加现代。同时,`linear-gradient`和`radial-gradient`可以创建丰富的背景效果,模仿Sublime编辑器的界面色调和...

    其他类别JSP网页HTML编辑器 v1.0 beat-jsphtmleditor.7z

    而`jsphtmleditor`可能是编辑器的主程序或组件,可能是一个JAR(Java Archive)文件,包含了运行编辑器所需的全部Java类和资源。 在实际应用中,JSP网页HTML编辑器可以帮助开发者快速构建交互式的Web应用,比如内容...

Global site tag (gtag.js) - Google Analytics