JsFiddle에게 DIV 요소와는 달리, 자연스럽게 초점을 잃지 말고 : http://jsfiddle.net/sharat87/qWCQT/스팬 요소
당신이 div
요소 아래에 클릭 할 때 (또는 할 수없는) 위의 jsfiddle에서 볼 수 있듯이 contenteditable
과 함께, 그것은 초점을 잃고, 정당하게 그렇게 잃는다. 그러나 요소가 contenteditable
인 동일한 작업을 수행하면 은 포커스를 잃지 않습니다. 또한 div
스타일의 요소 인 display: inline-block
은이 시나리오에서 span
요소와 똑같이 동작합니다.
내 앱의 레이아웃에서 요소가 inline-block
으로 표시되어야합니다. 그러나 초점을 잃고 컨텍스트 특정 목적을 위해 명시 적으로 제공되는 아래 빈 공간을 클릭하면 포커스가 손실됩니다. contenteditable
요소에 포커스 유지를 원하지 않습니다.
아무렇지도 않게이 부분을 클릭하면 처리가 어렵고 blur
-요소가 javascript를 통해 전달됩니까?
네, 그게 문제를 해결하는 것 같습니다. 'inline-table'을 읽어 볼 것입니다. 고맙습니다. –