그래서 html5 '자리 표시 자'속성 기능을 복제하려고합니다.포커스에서 '캐럿'점프를 방지합니다.
현재 내가 붙어있는 한 가지는 요소 입력에 따라 입력의 시작 부분에 즉시 나타나는 캐럿입니다.
캐럿은 사용자가 클릭 한 다음 jQuery를 사용하여 이동할 때 처음으로 이동하는 위치에 나타납니다.
여기를보십시오 : http://www.dollmode.com/test - "원하는 사용자 이름"필드를 클릭하면 무슨 뜻인지 알 수 있습니다.
해결 방법은 무엇입니까?
편집 내가 입력 한 하나의 아이디어는 텍스트 또는 다른 입력 위에 빈 입력을 배치하는 것입니다. 이렇게하면 사용자가 빈 입력을 입력 할 때 배경의 텍스트를 선택할 수없고 빈 입력에 텍스트를 입력 할 때 숨길 수 있습니다. 이것을하기 위해 크로스 브라우저 (ie6으로 돌아 가기)가 있습니까?
에 위치하고 존재하지 않는? – adeneo
그럴 겁니다, 저는 여전히 그것에 대해 연구 중입니다 ...이 작은 플러그인을 개발하는이 단계에서 저는 캐럿 문제에 머물러 있습니다. ( –
빈 입력을 맨 위에 놓는 것이 하나의 아이디어였습니다. 이렇게하면 사용자가 빈 입력을 입력 할 때 배경에있는 텍스트를 선택할 수없고 빈 입력에 텍스트를 입력 할 때 숨길 수 있습니다. –