示例代码:http://jsfiddle.net/slolife/PnmxM/
即使有许多类似的问题,我也会问这个问题,但我觉得它们不一样.
我有一个文本框,当它模糊时,应该做点什么.
我也有一个链接,它始终可见(似乎是其他问题的不同之处),点击后,应该做一些事情.
触发我的模糊处理程序,但点击处理程序不会触发.
有没有正确的方法来处理这个?
更新
很多人指出警报引起了我的问题.谢谢.在我的真实代码中,我没有警报,而是从DOM中删除文本框.
所以我更新了小提琴以更好地反映使用console.log调用而不是alert()调用.任何额外的帮助表示赞赏.
这是因为第一次alert打破第二次alert因为它是模态的.看到这个:
在这里,我将消息附加到msgsdiv,它按预期工作.
对于您更新的jsFiddle,这是一个(更新更新?)工作的:
你正在删除你的输入框,onBlur因此,Add item垂直移动,因此点击不再发生Add item(因为你的鼠标指针在此期间没有移动),而是在其他一些元素上(在此case,一个jsFiddle示例容器).Add item在消失input元素上方移动可以解决"如果可以的话,点击我"问题.