모달 창 SimpleModal (http://www.ericmmartin.com/projects/simplemodal/) 버전을 구현하는 데 문제가 있습니다. 그것은 Firefox와 같은 브라우저에서 올바르게 작동하지만 IE에서 제대로 작동하지 않습니다. 배경 요소는 클릭 가능하고 기능적이며 모달 창에서 원하는 효과가 아닙니다. 왜 Internet Explorer는 simplemodal (Internet Explorer 이외)에서 올바르게 작동하지 않으며 수정 프로그램을 어떻게 세울 수 있습니까?Simplemodal (모달) 사용 - IE - 모달 디스플레이에서는 제대로 작동하지 않지만 배경 요소는 클릭 할 수 있습니다. 그래도 firefox에서 작동합니다.
이 내가 사용하고 스크립트는 다음과 같습니다
<body>
<div id="Content">
<a href="http://www.google.com">google</a>
<input type="button" value="click me" onclick="javascript:alert('should not work');">Hello World
<input type="button" value="open modal" onclick="javascript:$.modal('<div><h1>Simple Modal</h1></div>');">
</div>
</body>
어떤 도움 주셔서 대단히 감사합니다 : 여기
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="jquery.simplemodal.1.4.1.min.js"></script>
은 HTML과 코드입니다.
업데이트 내 처지의 질문 요약을 편집했다. 나는 이것을 Firefox에서 테스트했음을 강조하고 싶습니다. 내 관심사는 IE에서 제대로 작동하지 않는다는 것입니다. 지금까지 내가 할 수있는 내가 여기에 조금 내 깊이에서 틀림 해요
// bind the overlay click to the close function, if enabled
if (s.o.modal && s.o.close && s.o.overlayClose) {
s.d.overlay.bind('click.simplemodal', function (e) {
e.preventDefault();
s.close();
});
}
:하지만,
도움과 의견을 보내 주셔서 대단히 감사합니다. 불행히도, 모달은 IE에서 작동하지 않기 때문에 제 질문과 요약의 공식에 심각한 오류가있었습니다. 그것은 Firefox에서 잘 테스트하지만 IE는 관심사입니다. – user717236
제안 된 변경 사항을 시도하고 IE가 여전히 문제인지 확인할 수 있습니다. ;-) –