Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: IE7 и IE8 теряют фокус
Проблема в том, что когда поле ввода пустое, IE не теряет фокус с элемента li при наведении на поле ввода.
Но стоит что либо вписать в поле ввода и убрать фокус с li то при следующем наведении на поле ввода оно сворачивается, будто теряется фокус с элемента li.
Надеюсь понятно объяснил. (Добавление)
Блин, в IE9 то же самое.
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Решения я так понимаю не существует?
armancho7777777
Отправлено: 20 Июня, 2013 - 12:03:17
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Bio man пишет:
Решения я так понимаю не существует?
Я бы это реализовал средствами JS.
Bio man
Отправлено: 20 Июня, 2013 - 12:05:54
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
и как? (Добавление)
Или ты имел ввиду реализовал бы развертывание средствами JS? Или решение моей проблемы средствами JS?
IllusionMH
Отправлено: 20 Июня, 2013 - 12:14:37
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
Bio man, постараюсь глянуть вечером, как доберусь до машины с виртуалками.
Насчет реализиции - я так же считаю, что JS в данном плане лучше:
У меня привычка убирать курсор с поля в которое я ввожу текст - т.е. придется держать курсор в достаточно небольшом пространстве( убираю широким жестом)
100% кроссбраузерно получится.
Реализация: добавлять li класс развернутого при onfocus на поле или кнопке(можно даже обработчик на сам li повесить, все равно всплывет событие), и убирать по onblur.
И стили скрытия блока добавлять через js (чтобы и без него можно было использовать поиск)
P.S. Нужно найти способ для мобильных браузеров все время показывать поле - я так и не нашел способа нормально выполнить наведение, без тапа.
Хотя можно повесить на li обработчик клика(с проверками) и показывать/скривать по клику на блоке. Возможно, решит проблему для мобильных браузеров.
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Bio man не по сабжу но всетаки
по совокупности созданных тобой тем видно что ты применяешь решения правильные по идеалогии но не очень поддерживаемые
возможно проще будет пойти по пути наименьшего сопротивления
тоесть применять решения не требующие столь сложных действий
иначе говоря в анус css3
пока
постаринке
пока
imya
Отправлено: 20 Июня, 2013 - 15:27:45
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
Bio man пишет:
Блин, в IE9 то же самое.
IE 9 - проверил, работает. Ввёл текст, убрал курсор, навёл - появился инпут с текстом.
upd, пардон, не до конца проверил, стоит убрать курсор с чёрного прямоугольница - исчезает, будто display:none ...
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
armancho7777777
Отправлено: 20 Июня, 2013 - 15:34:38
Активный участник
Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011 Откуда: Москва
Помог: 221 раз(а)
Подправил.
Bio man
Отправлено: 20 Июня, 2013 - 17:55:40
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Спасибо за советы.
Понравилась идея IllusionMH, типо, что бы инпут был всегда виден при фокусе.
И понравилась реализация armancho7777777.
Но я так подумал, можно ведь подгружать js для IE <=9, так как в остальных браузерах все работает нормально на чистом CSS, и нет никакой необходимости нагружать страницу не нужным кодом.
DelphinPRO
Отправлено: 20 Июня, 2013 - 18:06:54
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Bio man пишет:
Но я так подумал, можно ведь подгружать js для IE <=9, так как в остальных браузерах все работает нормально на чистом CSS, и нет никакой необходимости нагружать страницу не нужным кодом.
абсолютно верно, не надо нас, правильных пользователей интернета, нагружать левыми скриптами
----- Чем больше узнаю, тем больше я не знаю.
LIME
Отправлено: 20 Июня, 2013 - 18:09:25
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
акуеть
такой нормальный пацан и незнает про условные теги
...
я конечно знаю что ты знаешь
но...бесишь
работа тебе нужна
избавит тебя от идеологизма
Bio man
Отправлено: 20 Июня, 2013 - 19:07:17
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
LIME пишет:
акуеть
такой нормальный пацан и незнает про условные теги
...
я конечно знаю что ты знаешь
но...бесишь
работа тебе нужна
избавит тебя от идеологизма
Не совсем понял к чему это сообщение.. и почему я тебя бешу
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.