문제

내가 사용하는 Jörn Zaefferer jQuery 자동완성 플러그인 는 좋은 작품을 제외하고,작은 버그:사용자가 입력 시작 중 하나에서 필드를 자동 완성 기능을 첨부하지만,그 동안 여전히 그들을 클릭하는 또 다른 입력장,커서를 반환하는 분야로는 자동 완성.

이 있는 솔루션이거나,그것은 꽤 많은 방식으로 작동합니까?는 것으로 나타났 jQuery UI 자동완성 .

도움이 되었습니까?

해결책

나는 충분한 종류의 코드를 살펴보려면,당신을 위한 주석 이 라인:

// TODO provide option to avoid setting focus again after selection? useful for cleanup-on-focus
input.focus();

jquery.autocomplete.js583.

다른 팁

수정:

주석으로 선 308-310 의 압축을 푼 버전:

//if (wasVisible)
    // position cursor at end of input field
    //$.Autocompleter.Selection(input, input.value.length, input.value.length);

와 루카에서의 게시물,주석으로 선 510:

//input.focus();

이러한 모두 필요할 댓글을 만들기 위해 밖으로 그것이 제대로 작동합니다.

는 방법에 대해 경우에는 사용자가 입력 또는 탭을 키?어떻게 막을 수 있습니 플러그인 설정에서 초점은 입력 필드에 다음?당신이 가지고하는 것 뿐만 아니라,작동하거나 경우에만 사용자가 사용 마우스 드롭다운 메뉴에서 선택니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top