Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Никита Однороб
109 / 89 / 28
Регистрация: 21.08.2012
Сообщений: 367
#1

Не работают костыли для IE

26.06.2015, 13:55. Просмотров 860. Ответов 5
Метки нет (Все метки)

IE не поддерживает стили div:hover. Поэтому пробую написать костыль специально для этого осла. Я где-то допустил ошибку, или IE этот код тоже не поддерживает?
Javascript
1
2
3
4
5
6
7
8
9
function Init() {
    if ($.browser.msie) {
        $(".mitem").hover (
            function() {$(this).css( {'cursor' : 'pointer', "background-color": '#5ca705' });},
            function() {$(this).css( {'cursor' : 'default', "background-color": '#67BA06' });}
        );
    }
}
$(document).ready(Init);
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2015, 13:55
Ответы с готовыми решениями:

События работают не для всех тегов?
<a href="/mf/index.html?button=0"> <sq style="" class="q"...

Нужны ли костыли для установки драйверов nvidia?
Есть ли какие косяки в opensuse с установкой дров nvidia ???? P.S. именно не...

Костыли в базе данных
Здравствуйте. Проектирую БД для небольшого своего проекта (что-то вроде...

Какие ошибки программиста вам не нравятся больше всего (костыли, быдлокод)?
Довольно филосовская тема: какие ошибки вам не нравятся больше всего? Какие...

Не работают задние USB а передние работают как по маслу в чем дело.
Здравствуйте.Включил комп и заметил что не работает принтер подумал что...

5
Lazy_Den
2928 / 2608 / 1316
Регистрация: 15.01.2014
Сообщений: 5,732
26.06.2015, 14:02 #2
Цитата Сообщение от Никита Однороб Посмотреть сообщение
или IE этот код тоже не поддерживает?
Не поддерживает библиотека версий 1.9+, т.к. "$.browser" - был удален.
0
Никита Однороб
109 / 89 / 28
Регистрация: 21.08.2012
Сообщений: 367
26.06.2015, 14:11  [ТС] #3
Lazy_Den, а как тогда сделать? Вообще убрали, или теперь называется как-то по другому? Просто тогда остается только генерировать код с помощью PHP в зависимости от браузера (что не есть гуд)
0
Lazy_Den
2928 / 2608 / 1316
Регистрация: 15.01.2014
Сообщений: 5,732
26.06.2015, 14:36 #4
Лучший ответ Сообщение было отмечено Никита Однороб как решение

Решение

Цитата Сообщение от Никита Однороб Посмотреть сообщение
а как тогда сделать?
По крайней мере, navigator никто не отменял. Кроме того, народ пользуется утилитой $.support, но на мой взгляд - этот вариант не очень.
1
alexsamos33
618 / 598 / 326
Регистрация: 26.04.2014
Сообщений: 1,968
26.06.2015, 19:33 #5
Цитата Сообщение от Lazy_Den Посмотреть сообщение
но на мой взгляд - этот вариант не очень.
Но почему не очень? Вот так можно проверить:
Javascript
1
window.navigator.userAgent.indexOf('MSIE')
Добавлено через 3 минуты
Никита Однороб, А что, если вместо hover использовать события mouseover / mouseout?
0
Lazy_Den
2928 / 2608 / 1316
Регистрация: 15.01.2014
Сообщений: 5,732
26.06.2015, 20:56 #6
Цитата Сообщение от alexsamos33 Посмотреть сообщение
Но почему не очень?
Я говорил "не очень" про $.support
0
26.06.2015, 20:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 20:56

Кнопки регулировки громкости на клавиатуре иногда не работают и/или работают некорректно
Здравствуйте, у меня возникает некая неполадка/баг со звуком. Пользуюсь я...

СМА LG WD-80480S не работают исполнительные механизмы, не работают клапана ,мотор,насос
Стиралка LG WD-80480S по включении программы блокирует люк и стоит .Воду не...

Win 7 64, периодически не работают порты USB. Перезагрузив раза 2-3 комп, работают
Привет! у меня тоже проблема - в win 7 64 периодически не работают порты USB....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru