我遇到的问题是,我无法在Internet Explorer上输入任何输入/ textareas。我目前主要使用IE9。
当我点击输入时,JS点击处理程序(清空占位符文本)运行,并应用活动的css。但是,光标没有出现,我无法输入。如果我选择一个输入字段,然后开始输入,一切都会重新开始工作。
我有一些JS运行,但没有错误运行。我怀疑TinyMCE与它有关,但是当页面上没有编辑器时也会发生这种情况,所以这似乎也不是。如果你没有答案,我会想知道这里可能发生什么,我可以进一步研究,因为我有点难过。
答案 0 :(得分:9)
我最终解决了这个问题。 TinyMCE是一个奇怪而令人讨厌的问题,当光标在主窗口内时,TinyMCE被摧毁。修复是在它被销毁之前明确地集中注意力。
答案 1 :(得分:0)
我和I.E.有过类似的问题。我在哪里使用.split来确保输入框在获得焦点时不是空的。但是,I.E。不支持.split并且会崩溃我的js。我不得不写自己的,最终得到了解决。不确定这是否适用于你正在做的事情,但我想我会把它扔出去。
答案 2 :(得分:-1)
由于页面上有很多javascript,可能的原因可能是命名冲突,甚至更可能是js崩溃。第200次遍历您的代码。