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 теряют фокус

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Bio man
Отправлено: 19 Июня, 2013 - 23:03:08
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Выложил пример http://jsfiddle[dot]net/xyS8E/1/
В IE7-8 не открывает, к сожалению.

Спойлер (Отобразить)


Проблема в том, что когда поле ввода пустое, IE не теряет фокус с элемента li при наведении на поле ввода.
Но стоит что либо вписать в поле ввода и убрать фокус с li то при следующем наведении на поле ввода оно сворачивается, будто теряется фокус с элемента li.

Надеюсь понятно объяснил.
(Добавление)
Блин, в IE9 то же самое.

(Отредактировано автором: 19 Июня, 2013 - 23:33:07)

 
 Top
Bio man
Отправлено: 20 Июня, 2013 - 11:55:33
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Решения я так понимаю не существует?
 
 Top
armancho7777777 Супермодератор
Отправлено: 20 Июня, 2013 - 12:03:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Bio man пишет:
Решения я так понимаю не существует?

Я бы это реализовал средствами JS.
 
 Top
Bio man
Отправлено: 20 Июня, 2013 - 12:05:54
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




и как?
(Добавление)
Или ты имел ввиду реализовал бы развертывание средствами JS? Или решение моей проблемы средствами JS?
 
 Top
IllusionMH
Отправлено: 20 Июня, 2013 - 12:14:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Bio man, постараюсь глянуть вечером, как доберусь до машины с виртуалками.
Насчет реализиции - я так же считаю, что JS в данном плане лучше:
У меня привычка убирать курсор с поля в которое я ввожу текст - т.е. придется держать курсор в достаточно небольшом пространстве( убираю широким жестом)
100% кроссбраузерно получится.
Реализация: добавлять li класс развернутого при onfocus на поле или кнопке(можно даже обработчик на сам li повесить, все равно всплывет событие), и убирать по onblur.
И стили скрытия блока добавлять через js (чтобы и без него можно было использовать поиск)

P.S. Нужно найти способ для мобильных браузеров все время показывать поле - я так и не нашел способа нормально выполнить наведение, без тапа.
Хотя можно повесить на li обработчик клика(с проверками) и показывать/скривать по клику на блоке. Возможно, решит проблему для мобильных браузеров.

(Отредактировано автором: 20 Июня, 2013 - 12:15:10)

 
 Top
armancho7777777 Супермодератор
Отправлено: 20 Июня, 2013 - 12:17:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Bio man пишет:
и как?
(Добавление)
Или ты имел ввиду реализовал бы развертывание средствами JS? Или решение моей проблемы средствами JS?

И первое и второе.

(Отредактировано автором: 20 Июня, 2013 - 12:18:29)

 
 Top
armancho7777777 Супермодератор
Отправлено: 20 Июня, 2013 - 15:22:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Bio man, добавьте к css:
CODE (css):
скопировать код в буфер обмена
  1.  
  2. .wp-search-fixed-width {
  3.         background: #999 !important;
  4.         }
  5.  
  6. .wp-search-fixed-width .wp-search-text {
  7.         width:150px !important;
  8.         opacity: 1 !important;
  9.         border-right: 1px solid #d9d9d9 !important;
  10.         }
  11.        
  12. .wp-search-fixed-width .wp-search-btn {
  13.         width:50px !important;
  14.         font-size: 1em !important;
  15.         opacity: 1 !important;
  16.         }
  17.  


И немного jQ:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(function(){
  3.     $('.wp-search-text').focus(function(e) {
  4.         $(this).parents('.wp-search').addClass('wp-search-fixed-width');
  5.     }).blur(function(e) {
  6.         if($.trim($(this).val()) == '')
  7.         $(this).parents('.wp-search').removeClass('wp-search-fixed-width');
  8.     });
  9. });
  10.  


http://jsfiddle[dot]net/xsU5M/2/

(Отредактировано автором: 20 Июня, 2013 - 15:34:20)

 
 Top
LIME
Отправлено: 20 Июня, 2013 - 15:27:18
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Bio man не по сабжу но всетаки
по совокупности созданных тобой тем видно что ты применяешь решения правильные по идеалогии но не очень поддерживаемые
возможно проще будет пойти по пути наименьшего сопротивления
тоесть применять решения не требующие столь сложных действий
иначе говоря в анус css3
пока
постаринке
пока
 
 Top
imya
Отправлено: 20 Июня, 2013 - 15:27:45
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Bio man пишет:
Блин, в IE9 то же самое.


IE 9 - проверил, работает. Ввёл текст, убрал курсор, навёл - появился инпут с текстом.

upd, пардон, не до конца проверил, стоит убрать курсор с чёрного прямоугольница - исчезает, будто display:none ...

(Отредактировано автором: 20 Июня, 2013 - 15:28:30)



-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
armancho7777777 Супермодератор
Отправлено: 20 Июня, 2013 - 15:34:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Подправил.
 
 Top
Bio man
Отправлено: 20 Июня, 2013 - 17:55:40
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Спасибо за советы.
Понравилась идея IllusionMH, типо, что бы инпут был всегда виден при фокусе.
И понравилась реализация armancho7777777.
Но я так подумал, можно ведь подгружать js для IE <=9, так как в остальных браузерах все работает нормально на чистом CSS, и нет никакой необходимости нагружать страницу не нужным кодом.
 
 Top
DelphinPRO
Отправлено: 20 Июня, 2013 - 18:06:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Bio man пишет:
Но я так подумал, можно ведь подгружать js для IE <=9, так как в остальных браузерах все работает нормально на чистом CSS, и нет никакой необходимости нагружать страницу не нужным кодом.

абсолютно верно, не надо нас, правильных пользователей интернета, нагружать левыми скриптами


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 20 Июня, 2013 - 18:09:25
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




акуеть
такой нормальный пацан и незнает про условные теги
...
я конечно знаю что ты знаешь
но...бесишь
работа тебе нужна
избавит тебя от идеологизма
 
 Top
Bio man
Отправлено: 20 Июня, 2013 - 19:07:17
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




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

Не совсем понял к чему это сообщение.. и почему я тебя бешу Однако

(Отредактировано автором: 20 Июня, 2013 - 22:15:01)

 
 Top
LIME
Отправлено: 21 Июня, 2013 - 11:06:19
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




непомню почему...был пьян))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTML, Дизайн & CSS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB