回答

0

如下我woudl添加額外的元素到DOM。

的Javascript

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,它支持:before selector也還IE 6.請參閱CSS :before/:after Selectors in IE 6,7

+0

我都試過了,但它似乎並沒有表現像:僞元素之前。因爲我的僞類是絕對位置的,當我使用jQuery爲IE6做它時,它只是將元素絕對定位到父元素而不是元素本身。如果你有時間,看看我的小提琴。 – calebo

1

我已經在過去使用,工作得很好,並增加了:前/:後「元素以及其他細節。

這是唯一的解決方案,我想出來的。