多数民众赞成让我头疼的代码是这样的:如何使IE8尊重.removeClass()?
$('#timeline .selected').removeClass('selected');
它只是将无法正常在IE8的行为。这些类会被正确移除,但不知何故,该元素仍具有相同的样式,就像“选定”类的样式一样。
P.S.那两个也不行:
$('#timeline .selected').removeAttr('class');
$('#timeline .selected').removeAttribute('class');
请帮忙!
检查您的元素是否从另一个选择器继承了相似的样式。 –
不,在检查器中它显示正确的样式,但它不会像那样呈现。这是一个简单的背景位置,它在检查器中具有正确的坐标,但不在视口中。 –
如果你添加另一个类来设计你喜欢的元素,那该怎么办? –