Na stronie http://webgroup.pl/polyvision/web/ można zaobserwować w górnym menu efekt, który pozwala poszczególnym buttonom przypisać atrybut :hover po najechaniu na nie kursorem myszki oraz atrybut active po kliknięciu. Chciałbym, aby np. po wybraniu działu 'O nas' najechanie kursorem myszki na sąsiedni button (przykładowo 'Kontakt') spowodował, że 'O nas' nie będzie podświetlony. W jaki sposób za pomocą skryptu to wykonać?
Fragmenty kodu:
HTML:
CSS:
.menu_space { display: block; padding: 2px 0 0 0; } #TopMenuJS { float: left; margin-top: -43px; padding-left: 50px; width: 941px; height: 43px; overflow: hidden; position: relative; /*border: 1px solid red;*/ } #menu1 dt { float: left; width: 141px; height: 43px; line-height: 43px; display: block; cursor: pointer; } #menu1 dt.active, #menu1 dt.active a { color: #45ddf5; background: #000 url('../images/top/menu_top_btn_on.jpg') no-repeat center top; } #menu1 dt a:hover { background: #000 url('../images/top/menu_top_btn_on.jpg') no-repeat center top; } .link4, .link4 a:link, .link4 a:visited { display: block; font-size: 15px; color: #9d9d9d; font-weight: normal; text-decoration: none; } .link4 a { text-decoration: none; } .link4 a:hover { color: #45ddf5; text-decoration: none; }
Próbuję za pomocą poniższego skryptu usunąć atrybut 'active', ale nie działa:
Prosiłbym o jakąś wskazówkę, w jaki sposób rozwiązać wyżej wymieniony problem.