Привет, я пытаюсь сделать следующее:
onMouseOver Я хочу:
1. удалите существующий класс (navLinkTD), который обеспечивает черную рамку вокруг таблицы.
2. Добавьте новый класс (navLinkTDActive), который предоставляет границу вокруг верхней, левой и правой сторон, но имеет фоновое изображение, которое меняет границу снизу, чтобы иметь маленькую стрелку.
Как только мышь покинула активную область, я хочу:
3. Я хочу удалить класс navLinkTDActive
4. Я хочу повторно добавить класс navLinkTD
Что происходит, так это то, что в onMouseOver / hover все стили удаляются. После удаления курсора из активной области появляется класс navLinkTDActive.
Вот фрагмент кода, вызывающий проблему: -
$(".navLinkTD").hover(
function() { $(this).removeClass("navLinkTD"); },
function() { $(this).addClass("navLinkTDActive"); },
function() { $(this).removeClass("navLinkTDActive"); },
function() { $(this).addClass("navLinkTD"); }
);