【问题标题】:How to simulate keypress in iFrame如何在 iFrame 中模拟按键
【发布时间】:2015-02-16 23:57:15
【问题描述】:

如何在可编辑的 iframe 中模拟按键? (同一个域。)

iframe 开启了设计模式,并且正文被用作 RTE 的文本字段。

我感觉我需要使用 jquery 的触发功能,但我无法让它工作。

$('#editor body').trigger({type: 'keypress', which: 13, keyCode: 13});

编辑:显然这是不可能的。有什么方法可以让 iframe 在不按键的情况下滚动到光标的位置?

【问题讨论】:

标签: javascript jquery iframe


【解决方案1】:

你不能用事件来做到这一点。事件不会导致按键。按键导致事件。

WYSIWYG 编辑器have an API 可以与编辑器一起使用到interact


但是,如果您确实需要触发事件,那么问题可以分解为两个已经有答案的问题:

【讨论】:

  • 哦。我认为可能是使用 jquery 来模拟事件。运行函数后有什么方法可以模仿箭头键吗? (将插入符号移到 1 个位置)。
  • 在寻找让区域滚动到插入符号的方法时,我得到了诸如 stackoverflow.com/questions/686053/… 之类的解决方案,它告诉用户伪造按键。我已经创建了一个自定义编辑器(它非常适合唯一的错误是滚动和撤消)所以我希望继续使用它而不是切换到不同的编辑器。有没有更有效的方式来实现滚动?
猜你喜欢
  • 2015-01-07
  • 2011-08-02
  • 2018-03-08
  • 1970-01-01
  • 1970-01-01
  • 2021-01-01
  • 2020-09-14
  • 2018-02-21
  • 2012-03-15
相关资源
最近更新 更多