2013-12-17 2 views
0

selected.js 라이브러리에 약간의 문제가 있습니다.selected.js가 Internet Explorer에서 window.onbeforeunload를 호출합니다.

양식의 입력 요소에 대한 변경 사항을 감지하는 메커니즘이 페이지에 있습니다. 사용자가 페이지에서 리디렉션 할 때마다 window.onbeforeunload를 사용하여 저장되지 않은 변경 사항을 양식에 표시합니다.

IE (v10을 사용하고 있습니다.)를 제외한 모든 것이 잘 작동합니다. 어떤 이유로 든 selected.js가 윈도우를 시작합니다. 드롭 다운 목록을 확장하거나 축소 할 때마다 클릭하십시오.

어떻게 중지시킬 수 있습니까?

+0

하지 않음을 설정 한 후 내 경우 window.onbeforeunload = null이

, 내가 넣었습니다

$(".chzn-single").attr("onclick", "window.onbeforeunload = null;"); 

를 onclick을 추가 속성 모든 선택 드롭 다운 목록 앵커 태그와 호출 할 필요가 , 그러나 그것은 문제를 잘 해결할지도 모른다. Select2를 고려해보십시오. Chosen을 기반으로하며 훨씬 견고한 API를 보유하고 있으며 적극적으로 개발되고 있습니다. http://ivaynberg.github.io/select2 – isherwood

+0

대단히 감사합니다. 그것을 명심하십시오. 한편, 아래에서 해결책을 찾았습니다. – Bartosz

답변

0

결국 해결책을 찾았습니다. 정말 답을 선택 라이브러리

관련 문제