좋아,이 질문에 대한 제목을 제시하는 데 시간이 걸렸습니다.jQuery 변경 이벤트가 다중 선택 외부에서 마우스를 놓을 때 IE에서 실행되지 않음
다중 선택 목록이 있고 jQuery를 사용하여 변경 이벤트를 감지했다고 가정 해 보겠습니다. 정상적인 조건에서 Firefox 및 IE에서 정상적으로 작동합니다. 그러나 IE에서 목록에서 항목을 선택하고 커서가 선택 항목 밖에있을 때까지 마우스를 놓지 않으면 이벤트가 실행되지 않습니다. Firefox에서 작동합니다.
HTML :
<select size="4" name="ListBox" multiple="multiple" id="ListBox">
<option value="32">32</option>
<option value="48">48</option>
</select>
자바 스크립트 : http://jsfiddle.net/as7EN/1/
FF 3.6.12 : 당신은 여기 예제를 테스트 할 수 있습니다
$(ListBox).change(function()
{
alert("Change fired");
});
는
IE8 작동 :
의견을 보내 주셔서 감사합니다. 엔.
위에서 언급 한 내용은 FF로 나에게 적합하지 않습니다. http://jsfiddle.net/as7EN/1/ – Raynos
포커스를 잃어 버렸을 때 이벤트를 할 수 있습니다. – Bob
실례로 Raynos에게 감사드립니다.이 웹 사이트를 몰랐습니다. 놀랄 만한. 나는 주요 질문에 대한 귀하의 링크를 게시 할 것입니다. 나는 FF 3.6.12 이하이고 그것은 나를 위해 작동합니다. 당신 버전이 뭐죠? – md1337