Javascript: Firefox光标丢失问题
作者: 李嘉 日期: 2009-04-30 08:03
谈到Firefox里面光标丢失的问题,我首先会先谈一下Firefox和IE在DOM上的不同,同样一段文字,例如:
This is a Track Changes Editor.
以上这段文字的HTML Code是这样的:
<pre>This is a <span class="yellow">Track Changes</span> Editor</pre>
此时我们拆分DOM,比如我们把Pre作为ParentNode。然后我们分别在IE和Firefox里得到Pre的ChildNode, 我们发现得到的Childnode的个数不一样,在IE里我们得到ChildNode的个数为3,在FF里得到的个数为5。
为更方便理解,我用颜色标注每一个ChildNode:
IE : This is a Track Changes Editor
FF: This is a Track Changes Editor
我们看到FF比IE多两个ChildNode, 这两个ChildNode在视觉上是不占位置的,当光标处于这两个Node之中的时候,光标也就会被隐藏了(丢失了).
我们看一段演示视频,可以更容易理解这个问题:(至于解决方法,我也正在研究)
发表评论
订阅
上一篇
返回
下一篇
标签:

非常实用的Windows 2003/XP重启IIS的批处理脚本 (2011-04-27 01:02)
服务器网管系列实用工具 - 监测某个程序运行并阻止,以阻止迅雷为例 (2011-04-25 23:07)
Javascript中Cookie如何跨域访问 (2011-02-07 23:17)
JQuery中监视Ajax的Json操作Error错误原因监控getJson (2011-02-06 23:48)
JavaScript中设为首页和加入收藏的代码(支持FireFox) (2011-01-15 23:41)
强烈推荐:Javascript最精简右下角弹出广告代码(兼容IE和FF) (2010-06-23 01:51)
网页HTML右侧浮动DIV层广告或在线客服图片框最佳代码(支持Firefox&IE) (2010-05-26 11:50)
Javascript中history.go(-1)和History.back()的区别是什么? (2010-04-30 04:08)
JS添加到收藏夹和设置为首页功能支持Firefox和IE——Add to Favorites (IE) / Bookmark (Firefox) Javascript (2010-04-11 06:19)