0
모달 윈도우 타입 일을 여는이 작은 함수가 있습니다. 문제는 IE에서 작동하지 않는다는 것입니다. 다른 모든 브라우저는 괜찮지 만 Internet Explorer에서는 아무 일도 일어나지 않습니다.작은 자바 스크립트 문제
function showOverlayBox() {
if(isOpen == false) return;
$('#full').css({
display:'block',
left: ($(window).width() - $('#full').width())/2,
top: ($(window).height() - $('#full').height())/2,
position:'absolute'
});
$('.BgCover').css({
display:'block',
width: $(window).width(),
height: $(window).height()
});
}
function doOverlayOpen() {
isOpen = true;
showOverlayBox();
$('.BgCover').css({opacity:0}).animate({opacity:0.8});
return false;
}
function doOverlayClose() {
$('#full').css('display', 'none');
$('.BgCover').animate({opacity:0}, null, null, function() { $(this).hide(); });
}
아마도 isOpen == false와 관련이 있습니까?
'if'조건 앞에 경고 상자를 사용하고 그 내용을 확인하십시오. –
$ (id)가 참조하는 이러한 요소가 정의되는 위치. 어쩌면 IE가 그들을 볼 수 없을까요? –