多數民衆贊成讓我頭疼的代碼是這樣的:如何使IE8尊重.removeClass()?
$('#timeline .selected').removeClass('selected');
它只是將無法正常在IE8的行爲。這些類會被正確移除,但不知何故,該元素仍具有相同的樣式,就像「選定」類的樣式一樣。
P.S.那兩個也不行:
$('#timeline .selected').removeAttr('class');
$('#timeline .selected').removeAttribute('class');
請幫忙!
檢查您的元素是否從另一個選擇器繼承了相似的樣式。 –
不,在檢查器中它顯示正確的樣式,但它不會像那樣呈現。這是一個簡單的背景位置,它在檢查器中具有正確的座標,但不在視口中。 –
如果你添加另一個類來設計你喜歡的元素,那該怎麼辦? –