div: hover работает только с мышью в Firefox и Safari

0

цель состоит в том, чтобы сделать мои ссылки background background фоновым фоном, когда я наводил на него курсор мыши. Он отлично работает в хроме, но в firefox и safari ничего не меняется, когда я наводил указатель мыши на ссылку, если у меня нет кнопки мыши, когда моя мышь перемещается поверх div. Я не могу понять, в чем разница. Html:

<div id="tab" >
<div id="swingDownButtonContainer">
    <a href="javascript:slideLinks();" style="display:block; position:relative;">
    <div id="linkIcon">
    </div>
    </a>
</div>
</div>

Css:

#tab {
z-index:-1;
background-color:#f0996f;
position:absolute;
left:-10px;
height:20%;
width:50px;
border-radius:10px;
top:40%;
}
#swingDownButtonContainer {
text-align:center;
}
#linkIcon {
z-index:2;
background-image:url('media/circles_noHover.png');
background-size:40px 57px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
width:40px;
height:60px;
position:absolute;
left:10px;
}
#linkIcon:hover {
    background-image:url('media/circles_Hover.png');
}
  • 0
    Ваш код отлично работает в Firefox и Safari для меня. Какие версии вы используете?
  • 0
    Я использую 26.0 на моем компьютере и на моем Mac для Firefox, и 6.0.5 для сафари на моем Mac. У меня была устаревшая версия для Firefox на моем компьютере, прежде чем я недавно обновил, и она тоже не работала на этом. Я забыл, какая версия у меня была, однако.
Показать ещё 1 комментарий
Теги:
google-chrome
firefox
safari

1 ответ

0

Вероятно, вы обнаружите, что ваша ссылка не имеет высоты, поскольку содержимое абсолютно позиционируется. Можете ли вы изменить его на:

<div id="tab" >
<div id="swingDownButtonContainer">
<a id="linkIcon" href="javascript:slideLinks();">
</a>
</div>
</div>

Редактирование CSS:

#swingDownButtonContainer {
text-align:center;
position: relative;
}

Альтернативно, дайте ссылку высотой 60 пикселей

  • 0
    Не работает, все еще есть та же проблема.
  • 0
    эта скрипка работает как положено?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню