Mistyped code. Исправлено найденоCSS! Important IE8 не признан
.tblmain td отменяет влияние tr из-за уровня DOM. Вместо этого следует использовать .tblmain tr. Если кто-то захочет представить ответ, я соглашусь. Спасибо!
Я использую идентификатор !important
в своем CSS, чтобы быть уверенным, что цвет фона tr
изменен при зависании.
CSS-за tr
является
.tblmain td {
background-color: white;
}
затем через onmouseover
случае я использую JavaScript, как показано ниже
onmouseover='$(this).addClass("hover")'
парения КСС ниже
.hover {
cursor: pointer;
background-color: #15b6b8 !important;
}
Фоновый еще белый при наведении, но когда класс tr
удалить, зависание работает, как ожидалось. Я знаю, что !important
считается взломанным в таких ситуациях, поэтому я открыт для любых предложений, включая, но не ограничиваясь, использование !important
, чтобы сделать преобладающий цвет классом зависания.
Заранее благодарен!
использование поджигатель, чтобы увидеть, кто задает фон, а также не уверен $ (это) указывает на что-либо, OnMouseOver не используется в возрасте – max4ever
за то, что вам нужно JavaScript на всех? Что не так с '.tblmain tr: hover' для простого изменения цвета при зависании? –
вы можете сделать '.tblmain tr.hover' вместо использования'! Important' –