본문 바로가기

Programming!

파이어 폭스 JQuery autocomplete 플러그인에서 한글처리..

뭐 버전업되면서 나름 추가된 소스로 인해 쉽게 풀렸다.

2byte글의 경우 firefox는 대기상태가 되버리는데. 해서 setTimeout으로 돌리는 방법이 있더라..이건 보편적인 부분..

http://docs.jquery.com/Plugins/autocomplete

여기 소스를 받아서 보면

            options = $.extend({}, $.Autocompleter.defaults, {
                url: isUrl ? urlOrData : null,
                data: isUrl ? null : urlOrData,
                delay: isUrl ? $.Autocompleter.defaults.delay : 10,
                max: options && !options.scroll ? 10 : 150
            }, options);

delay 가 있는데 이부분을 브라우저에 맞춰서 변경해주면 끝..

            var delay = 10;
            if( $.browser.mozilla ){delay = 400;}
            options = $.extend({}, $.Autocompleter.defaults, {
                url: isUrl ? urlOrData : null,
                data: isUrl ? null : urlOrData,
                delay: isUrl ? $.Autocompleter.defaults.delay : delay,
                max: options && !options.scroll ? 10 : 150
            }, options);


이렇게 ...