令我头疼的代码是:
$('#timeline .selected').removeClass('selected');
它在IE8中表现不正常。 DO类被正确删除,但元素仍然具有相同的样式,就像“选择”类的样式一样。
P.S。这两个也不会起作用:
$('#timeline .selected').removeAttr('class');
$('#timeline .selected').removeAttribute('class');
请帮忙!
答案 0 :(得分:1)
更新:http://jsfiddle.net/jWvdr/2/
$('li').hover( function() {
$(this).addClass('active');
}, function() {
$(this).removeClass('active');
});
似乎工作正常:
$('li.active').click( function() {
$(this).removeClass('active');
});
哪些css属性会给你带来问题?