Как использовать функцию обнаружения функций, чтобы узнать, поддерживает ли браузер CSS-hover? - PullRequest
4 голосов
/ 09 февраля 2011

Как я могу использовать функцию обнаружения функций, чтобы определить, поддерживает ли браузер псевдокласс: hover? Я хочу сделать это БЕЗ использования условных комментариев, чтобы по возможности включить файлы сценариев, относящиеся к ie6.

Ответы [ 2 ]

1 голос
/ 09 февраля 2011

Псевдокласс: hover поддерживается совместимыми со стандартами браузерами.Браузеры, такие как IE6, будут поддерживать его только для <a> элементов.

Однако вы можете использовать изменения при наведении курсора на любую вещь, используя jQuery, чтобы назвать ее.

$('.class').hover(
    function(){
        $(this).addClass('hover');
    },
    function(){
        $(this).removeClass('hover');
});

В css используйтеclass. hover вместо pesudo-класса: hover

1 голос
/ 09 февраля 2011

Если это ie6 или старше, он не поддерживает парение.Любые другие браузеры, которые не поддерживают парение, слишком стары и неясны для беспокойства.

РЕДАКТИРОВАТЬ

Возможно сделать :hover работа в т.е 6: смотри здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...