我有一个带有 Ext.form.ComboBox 和 TinyMCE 编辑器的页面,它的主体使用 iframe。问题是,当 ComboBox 具有焦点并且用户单击 iframe 时,不会触发 ComboBox 的模糊事件。如果用户单击回到组合框,也不会触发焦点事件。但是,document.activeElement 确实会更改为 iframe 并正确返回 ComboBox。有没有其他人遇到过这个问题或知道它的修复/解决方法?
最佳答案
编辑器是否触发了您可以处理的焦点事件?如果您可以确定该事件应该发生的时间,则可以手动调用 combo.blur()
。如果您能够分辨出 activeElement 发生了变化,您应该能够从相同的代码中手动模糊组合。
关于javascript - 单击 iFrame 不会模糊 Ext Combobox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3204108/