2011-11-17 112 views

回答

5

原因按钮似乎并没有做任何事情,你第一次点击那是因为你实际上并没有点击它。输入字段上的模糊事件首先触发,导致字段消失。结果是您的点击实际上并未落在按钮上!

看到这个更新的提琴:http://jsfiddle.net/uNbYu/10/ 在这个例子中,我绑定输入字段的隐藏点击提交按钮。

我不确定这是否能完全解决您的问题。我不是100%确定你想要达到的目标,但希望这会有所帮助。

+0

那正是我想要的:)谢谢 –

+0

太好了。当涉及到模糊时,还需要注意一点:模糊事件始终会在焦点事件之前触发,就像它在点击事件之前触发一样。 – maxedison

1

您的blur()函数实际上是在您单击按钮时调用的,该按钮会移动按钮并丢失单击事件。

如果您不单击该按钮,而是单击表单输入外部,则可以看到此内容,然后单击该按钮。有用。

相关问题