2011-11-17 110 views

回答

5

原因按鈕似乎並沒有做任何事情,你第一次點擊那是因爲你實際上並沒有點擊它。輸入字段上的模糊事件首先觸發,導致字段消失。結果是您的點擊實際上並未落在按鈕上!

看到這個更新的提琴:http://jsfiddle.net/uNbYu/10/ 在這個例子中,我綁定輸入字段的隱藏點擊提交按鈕。

我不確定這是否能完全解決您的問題。我不是100%確定你想要達到的目標,但希望這會有所幫助。

+0

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

+0

太好了。當涉及到模糊時,還需要注意一點:模糊事件始終會在焦點事件之前觸發,就像它在點擊事件之前觸發一樣。 – maxedison

1

您的blur()函數實際上是在您單擊按鈕時調用的,該按鈕會移動按鈕並丟失單擊事件。

如果您不單擊該按鈕,而是單擊表單輸入外部,則可以看到此內容,然後單擊該按鈕。有用。

相關問題