示例代码:http://jsfiddle.net/slolife/PnmxM/ http://jsfiddle.net/slolife/PnmxM/
我问这个问题虽然有很多类似的问题,但我觉得它们不一样。
我有一个文本框,当它模糊时,应该执行某些操作。
我还有一个链接,该链接始终可见(这似乎是其他问题的不同之处),单击时应该执行某些操作。
我的模糊处理程序会触发,但单击处理程序不会。
有没有正确的方法来处理这个问题?
Update
许多人指出警报导致了我的问题。谢谢。在我的真实代码中,我没有警报,而是从 DOM 中删除文本框。
因此,我更新了小提琴,以更好地反映 console.log 调用而不是alert() 调用。如有任何额外帮助,我们将不胜感激。
这是因为第一个alert
打破第二个alert
因为它是模态的。看这个:
- http://jsfiddle.net/PnmxM/4/ http://jsfiddle.net/PnmxM/4/
在这里,我将消息附加到msgs
div 并按预期工作。
对于更新后的 jsFiddle,这是一个(更新-更新?)工作版本:
- http://jsfiddle.net/PnmxM/10/ http://jsfiddle.net/PnmxM/10/
您正在删除您的输入框onBlur
因此,移动Add item
垂直,因此点击不会发生在Add item
不再(因为您的鼠标指针在此期间没有移动),而是在其他一些元素上(在本例中是 jsFiddle 示例容器)。移动Add item
消失的之上input
元素解决了“如果可以的话请点击我”的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)