1

을 위해 : 당신이있는 현재 항목을 식별하기 전에 그러나 의사 요소는 IE6/7에서 지원되지 않습니다. 누군가가 IE6/7에서 일하는 의사 요소를 가지고 대체 솔루션을 생각할 수있는 경우대체 솔루션 : 나는 슬라이드 회전 목마를 만들었하고 의사 요소를 사용하기 전에 IE6/7

궁금. http://jsfiddle.net/Qcwta/

자바 스크립트 솔루션뿐만 아니라 허용 :

여기처럼 내 페이지가 어떻게 표시되는지를 보여줍니다.

답변

0

은 내가 DOM에 추가 요소를 추가 woudl.

자바 스크립트

for (var i = 0; i < slides.length; i++){ 
      slideCount += '<li id="slide'+ i+'"><span class="highlight"></span><span>'+(i+1)+'</span></li>' ; 
     } 

CSS는

#carousel #slideCount li .highlight { 
    display:none; 
} 

#carousel #slideCount li.current .highlight, 
#carousel #slideCount .test { 
    border: 5px solid #ccc; 
    content: ''; 
    display: block; 
    height: 120px; 
    left: -5px; 
    position: absolute; 
    top: -15px; 
    width: 201px; 
    z-index: 3; 
} 
0

당신이 jQuery를 사용하지 않는, 내가 과거에 사용했습니다 또한 IE 6을 참조 CSS :before/:after Selectors in IE 6,7

+0

나는 시도했다, 그러나처럼 행동하지 않는 것 : 의사 요소 앞에. 나는 IE6를 위해 그것을 할 jQuery를 사용할 때 내 의사 클래스는, 위치 절대적이기 때문에, 그냥 부모 대신 요소 자체에 절대적인 요소를 배치합니다. 네가 시간이 있다면 내 바이올린을 한번 보아라. – calebo

1

, 아주 잘 작동을위한 :before selector도 지원하고 추가 이유 : '후 요소의 :/전 다른 좋은 점들과 함께.

그게 내가 생각해 낸 유일한 해결책입니다. 다음과 같이