2012-04-20 1 views
2

IE8에 대한 부트 스트랩 캐로 셀 지원을 수정 중입니다. 크롬과 FF에서는 작동하지만 IE 8에서는 작동하지 않습니다. 페이드 인으로 바뀔 것입니다. 왜 그런지 알고 있습니까?JQuery addClass fadeIn fadeOut이 IE8에서 작동하지 않습니다.

<style> 
    .carousel .activerow {display: none;} 
    .carousel .row { left: 0; opacity: 1; } 
    </style> 

    /*I have many rows of data in the dom 
    They are not visible until'active' class 
    is added. 

    This code is binded to a link 
    */ 
    var activeset = $active; //contains the contents of current row 
    var nextset = $next; //contains contents of the next 

    $active.fadeOut('slow', function() {    
     activeset.removeClass('activerow'); 
     nextset.addClass('active'); 
     nextset.fadeIn('slow');   

    }); 
+1

콘솔에 아무것도 표시되지 않습니까? – Sampson

+0

콘솔에 오류가 없습니다 – River

답변

1

나는 타입 -o가 있다고 생각합니다.

$active.fadeOut(.... 

$(active).fadeOut(.... 

편집해야 할 수도 있습니다 :이 게시하기 전에 생각하지 않았다.

요소를 캐싱 중이므로 선택 도구가 일치 항목을 반환하고 있습니까?

+0

시도했지만 아무런 차이가 없습니다. 그건 그냥 jquery DOM 개체를 바로 만들까요? – River

+0

글쎄, $ active를 참조하는 경우 var active = $ (선택자)로 어딘가에 캐시해야했습니다. 선택기가 요소를 반환하는지 확인 하시겠습니까? – Rick

+0

IE8이 CSS 불투명도를 지원하지 않는다고 생각합니다. 그것이 작동하지 않는 이유입니다. – River