在Chrome和Safari(可能還有其他基於Webkit的瀏覽器)下,它仍然可以輸入一個CONTENTEDITABLE DIV後,即使在格失去焦點。力CONTENTEDITABLE DIV停止接受輸入它失去焦點的Webkit
我建了一個簡單的例子來說明這個問題:http://jsfiddle.net/yfcsU/3/
的例子有兩個要素:與contenteditable="true"
一個div和一個鏈接單擊時,將觸發對CONTENTEDITABLE DIV模糊事件。
當用戶點擊該鏈接時,CONTENTEDITABLE格失去焦點,但你仍然能夠在輸入div和任何按鍵會使它重新集中。
此行爲是在Firefox它的工作原理不同預期:點擊鏈接會導致CONTENTEDITABLE DIV停止接受輸入。
在Webkit中,有沒有辦法迫使CONTENTEDITABLE DIV停止接受輸入它失去焦點而對DIV禁用CONTENTEDITABLE後?
確實如此,但焦點大綱已消失,並且當您再次開始鍵入時重新觸發焦點事件。 – dcro