onblur事件每次都没有被解雇

时间:2015-07-16 20:35:01

标签: javascript html dom

(client_fd == SOCKET_ERROR) 事件并非始终触发。

它不是很可预测。我包含了一个小程序,您可以运行该程序来复制问题。您需要在iframe内部点击,然后查看是否在其中onblur。如果它在那里,世界上一切都会好起来的。但是,有时asti不会触发,也不会打印任何内容。失败频率约为5%。

为什么onblur事件并不总是触发?

onblur

1 个答案:

答案 0 :(得分:0)

当您离开元素时,onblur事件会触发(元素失去焦点)。所以, 当您点击iframe时,body会失去焦点并触发事件。如果您点击iframe,然后再次点击iframe,则会再次触发该事件。

演示:http://jsfiddle.net/42tbd4fb/