我正在爲一個項目編寫一個小型「就地編輯器」,但遇到兩個問題需要保持專注和模糊。我做了一個小提琴解釋我的問題更好:當點擊另一個元素時不要失去焦點
http://jsfiddle.net/distractedBySquirrels/ufbtC/
(1)當你點擊一個contenteditable
元素中,會出現一個小工具欄。單擊工具欄時,正在編輯的元素短時間內失去焦點。有沒有辦法規避這種情況? (這實際上是一個用戶體驗問題)
(2)當blur
時,工具欄應該消失。但是這會導致工具欄無法工作。如果您單擊工具欄上的某個事件,則會發生blur
事件...當用戶單擊工具欄時不模糊的最佳做法是什麼(有點)?
由於提前,
塞巴斯蒂安
可否請您詳細說明事件處理程序中的這種超時使用情況?謝謝 – superjos
這是一個令人難以置信的解決方案^^我在我的代碼庫中尋找2天,無法解決這個問題,這就像一個魅力! – swalter88