이 코드를 익스플로러에서 가능하도록 어떻게 해야되는지요?

🙏SIR UI/UX 디자인 의뢰(~7/31)
이 코드를 익스플로러에서 가능하도록 어떻게 해야되는지요?

QA

이 코드를 익스플로러에서 가능하도록 어떻게 해야되는지요?

본문

<script>
iembed=$('#light').html();

$('#btn').click(function(){
 status=$(this).text()
  if(status=='닫기'){$('#light').html(''); $(this).text('');}
  else{$('#light').html(iembed); $(this).text('닫기'); }
});
</script>

 

크롬이나 엣지에서는 상기 코드가 잘 됩니다

상기 소스를 익스 11에서 가능할려고 하면 어떻게 수정해야 되는지 묻고 싶어요..ㅜㅜ

이 질문에 댓글 쓰기 :

답변 4


<script>
iembed = $('#light').html();
$('#btn').on('click', function() {
    status = $(this).text();
    if (status == '닫기') {
        $('#light').html('');
        $(this).text('');
    } else {
        $('#light').html(iembed);
        $(this).text('닫기');
    }
});
</script>

제 느낌엔 변수선언부에 var가 빠져서 그렇지않을까싶네요

ie11에서 jquery 1.12.4 로 잘되는데요

사용하시는 jquery의 버전과

서포트 브라우저, 테스트하시는 ie 버전을 체크해보셔요

위코드는 IE11,엣지 관련 없을 것 같은데요

아래 코드를 넣어보세요

<script>

$(funtion(){ <------추가

 

} <---------------추가

</script>

 

 

} <---------------추가
에러 입니다
}); <---------------수정

아마도 위 자바스크립트 코드가  $('#light') <-- 이것보다 먼저 나온게 아닌가 싶네요
IE11 이라고 해서 안될 리가 없습니다

아 먼자 나왔다면 크롬에서도 안되어야 하는뎅

답변을 작성하시기 전에 로그인 해주세요.
전체 10
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT