当 div 上存在 contentEditable 时,有谁知道如何修复(或什么原因导致)FF 中的页面向上/向下错误?
请参阅使用 FireFox(3 或 3.5)导航到contentEditable 文章的示例,并使用键盘上的 Page Up/down 箭头。您应该无法滚动到页面底部,并且它应该会闪烁并跳回。
当 div 上存在 contentEditable 时,有谁知道如何修复(或什么原因导致)FF 中的页面向上/向下错误?
请参阅使用 FireFox(3 或 3.5)导航到contentEditable 文章的示例,并使用键盘上的 Page Up/down 箭头。您应该无法滚动到页面底部,并且它应该会闪烁并跳回。
我认为这是 Firefox 的一个错误,甚至存在于最新版本 3.6.8 中。
对于示例页面,有两种方法可以使页面向上/向下按钮起作用:
contenteditable="true"
为false
.id="main-content"
节点,删除样式float: left;
。似乎 Firefox 的contenteditable="true"
问题与样式冲突float:left;
。
我能看到的唯一方法是使用 iframe ......像 TinyMCE 和 CKEditor WYSIWYG 编辑器,它们都使用 iframe。但是,在 iframe 中加载的内容不具有其父级的样式规则。因此必须进行调整......首先宣布 contentEditable div 的原因。
由于没有人回答,我会生气并玩火柴