我正在开发一个网络应用程序。由于要求,此应用程序包含一个包含 500 多行(未分页)的表。该应用程序非常具有交互性,因此我们在幕后使用 KO。
也就是说,我注意到偶尔在输入文本框上进行选项卡不会将您带到最近的文本框,而是将您带到页面上的第一个输入文本框。当这种情况发生时,还会发生几件事:
- 事件
blur
不会触发。 - 该
focusout
事件也不会触发。我不得不通过检测鼠标点击并使用 jQuery 手动触发事件来解决这个问题。 - 不显眼的验证将不起作用。
- 视图模型未绑定即。输入框上的更改不会反映在 KO 视图模型上。
这个问题是间歇性的,我不一定能始终如一地重现它,但它经常发生 - 考虑到这个应用程序涉及金钱,我需要它来 100% 工作。
在 Chrome 和 Firefox 上测试相同的应用程序也可以完美运行。在 IE9 和 10 上未检测到间歇性问题。是否存在与此问题相关的已知浏览器错误?还是我只是错过了什么?