我们有一个正在生产中的 Web 应用程序,它使用 jQuery 通过 AJAX 传输数据以及一些基本的动画方法(例如,fadeIn、fadeOut、hide、show、slideUp、slideDown)。
该软件的框架调用动态加载的 PHP 文件作为主界面上的面板。在长时间使用我们的软件后,文本字段、文本区域和选择框等表单元素变得无法点击,但仅在 Internet Explorer 7 和 8 中(Firefox、Chrome、Opera 和 Internet Explorer 9/10 都可以正常工作)。表单元素绝对不会被禁用,因为我们的验证系统从不需要禁用元素。我们也没有使用任何带有 z-index 的分层 HTML 元素,因此在元素顶部没有任何可能“隐藏”或“透明”会干扰 onclick 事件的元素。也没有脚本错误,而且问题是如此断断续续,几乎不可能使用断点来追踪。
我们不想强迫我们的客户使用 IE9+。
据我所知,这只发生在使用带有动画效果的 jQuery 动态转换的表单元素上。有没有其他人经历过这个?