Jquery 放置在jsfiddle.net上的输入上的警报会在任何地方重复3次,最多重复57次。为什么?

Jquery 放置在jsfiddle.net上的输入上的警报会在任何地方重复3次,最多重复57次。为什么?,jquery,alert,Jquery,Alert,HTML: 非常奇怪的行为:当使用jQuery在或获得焦点时发出简单警报时,它会导致警报在任何地方重复3次,一直重复到57次。它是随机的,并且没有改变任何代码,有时它会提醒14、26或35等 有人知道为什么会这样吗?我错过什么了吗 编辑:刚刚意识到这在Chrome中发生,但firefox 4没有重复警报。警报弹出时,输入可能会失去焦点,关闭时会重新获得,导致再次触发 尝试使用console.log(“输入焦点”)或任何其他方法,在不使用警报的情况下查看事件触发,并查看问题是否仍然发生。当警报弹

HTML:

非常奇怪的行为:当使用jQuery在
获得
焦点时发出简单警报时,它会导致警报在任何地方重复3次,一直重复到57次。它是随机的,并且没有改变任何代码,有时它会提醒14、26或35等

有人知道为什么会这样吗?我错过什么了吗


编辑:刚刚意识到这在Chrome中发生,但firefox 4没有重复警报。

警报弹出时,输入可能会失去焦点,关闭时会重新获得,导致再次触发


尝试使用
console.log(“输入焦点”)
或任何其他方法,在不使用警报的情况下查看事件触发,并查看问题是否仍然发生。

当警报弹出时,输入可能会失去焦点,并在关闭时重新获取,导致再次触发


尝试使用
console.log(“输入焦点”)
或任何其他方式,在不使用警报的情况下查看事件火灾,并查看问题是否仍然存在。

代码在事件中挂起
聚焦,然后采取措施暂时将焦点从字段中移开(通过将其从窗口中移开)。当您解除警报时,焦点将转移回窗口和字段。。。冲洗,重复。

代码在
事件中挂起
焦点,然后做一些事情暂时将焦点从字段中移开(将其从窗口移开)。当您解除警报时,焦点将转移回窗口和字段。。。冲洗,重复。

它对我正常工作,只会提醒一次

试一试

console.log('input-fired')


它没有提醒我,而是提醒我一次

试一试

console.log('input-fired')


与提醒不同

实时链接是问题的一个很好的补充,但也要始终在问题中发布相关代码。有两个原因。1.人们不应该通过链接来帮助你。2.StackOverflow不仅是您现在的资源,也是其他将来有类似问题的人的资源。外部链接可以被移动、修改、删除等。通过确保问题中包含相关代码,我们可以确保问题(及其答案)在合理的时间内保持有用。(我这次是为你做的。)这很有道理,从现在开始我会这么做,谢谢。实时链接是问题的一个很好的附件,但也总是在问题中发布相关代码。有两个原因。1.人们不应该通过链接来帮助你。2.StackOverflow不仅是您现在的资源,也是其他将来有类似问题的人的资源。外部链接可以被移动、修改、删除等。通过确保问题中包含相关代码,我们可以确保问题(及其答案)在合理的时间内保持有用。(我这次是为你做的。)这很有道理,从现在起我会这么做的,谢谢。
<input>
$('input').focusin(function(){
    alert('input focused')
});