Firefox 3.x не поддерживает фоновые изображения в псевдоклассах? - PullRequest
0 голосов
/ 31 октября 2011

Является ли ошибкой то, что Firefox, кажется, не поддерживает обмен фоновыми изображениями в псевдоклассах или другие браузеры делают больше, чем должны быть?если я делаю что-то не так ... это работает в Opera и Chrome (еще не тестировал в IE) ...

.myClass{
  background-image:url('off.jpg');
}

.myClass:hover{
  background-image:url('on.jpg');
}

Однако Firefox просто игнорирует это.Я надеялся избежать написания переноса javascript ... мне показалось, что это изящное решение, но я начинаю подозревать, что меня накрыли.

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

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

0 голосов
/ 31 октября 2011

Какую версию FF вы используете? Быстрый поиск выявил эту возможную проблему, похожую на вашу: http://support.mozilla.com/en-US/questions/746770

Попробуйте, чтобы увидеть, работает ли он:

.myClass{
  background-image:url('off.jpg');
}

.myClass:hover{
  background-image:url('on.jpg');
}

[class="myClass"]:hover{  /* firefox fix */
  background-image:url('on.jpg');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...