2010-03-01 3 views
0

는 여기에서 찾을 : 나는 dropdownlists의 번호와 클라이언트에서 데이터의 대량의 꽤 무거운 처리를하고있어 http://dropdown-check-list.googlecode.com/svn/trunk/src/demo.html대안은 현재 JQuery와 dropdownchecklist를 사용

. 기본적으로 각 드롭 다운이 변경되면 각 데이터가 필터링되므로 매우 간단하게 적용 할 수 있습니다. 나는 이것을하기 위해 onChange 이벤트를 사용하고 있지만 각 선택을 할 때마다 (나는 여러 선택을 할 수있다) 이벤트는 해고되었다. 예상되는 것이지만 내 애플이 정말로 느려지고있다. 나는 dropdownchecklist가 다시 붕괴 될 때 훨씬 더 많은 이벤트를 발생시킬 것이다. onBlur 이벤트를 사용해 보았습니다. 그러나 옵션이 포함 된 div가 다시 닫힐 때만 전체 컨트롤이 포커스를 잃을 때만 발생합니다.

내가 사용할 수있는 이벤트를 알고 있거나이 컨트롤이 포커스를 변경하거나 포커스를 잃을 때가 아니라 축소 될 때 내 기능을 실행하기 위해 연결할 수있는 기능이 있는지 알고 있습니까?

그렇지 않다면 기능을 추가하는 것이 얼마나 쉬운가요?

답변

1

나는 빠른 플레이를했고 원래 선택 컨트롤의 블러 이벤트에 성공적으로 바인딩 할 수있었습니다. 언급 한 플러그인은 포커스를 잃을 때 해당 이벤트를 트리거합니다.

$('#selectControl').bind('blur', function() { alert('blurred'); }); 

위와 비슷한 방법으로 사용하고 계십니까? 코드를 게시 할 수 있습니까?