Это очень интересная проблема. В основном я добавляю несколько тегов li динамически:
var fileList = $("#openWin ul");
for (var i = 0; i<20; i++){
fileList.append("<li>"+i+"<\/li>");
}
У меня есть несколько css для моих тегов li:
li{
list-style : none;
font-size : 12px;
margin: 0;
padding : 5px 10px 5px 10px;
border-bottom : 1px solid #cccccc;
font-family : Georgia, serif;
background-color : white;
cursor : pointer;
}
Похоже, это не работает в IE6. Первые несколько тегов li не имеют полностью примененного к ним css:
Вот ссылка на живой файл. Я попытался настроить для этого jsFiddle и jsBin, но ни один из этих сайтов не работает должным образом в ie6.
Странно, если я добавлю некоторые события в теги li, возникнет та же проблема. Добавляем этот код:
$("#openWin li").live('mouseover', function(){
$(this).css({"background-color": "#ededed"});
}).live("mouseout", function(){
$(this).css({"background-color": "white"});
});
Работает, но первые несколько тегов li ведут себя странно. Я буду продолжать работать над этим, любой вклад будет принята с благодарностью.