Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.12.2012, 10:03
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Не работает blur :-(
Пример: http://jsbin.com/afuyad/3/edit
При нажатии на бежевую область фокус должен сбрасываться с соответствующего textarea, но почему-то этого не происходит
Ответить с цитированием
  #2 (permalink)  
Старый 07.12.2012, 11:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Подозреваю, из-за event.preventDefault() навешенного на бежевые области. Если все это ради смены цвета фона textarea, то есть такая штука как textarea:focus{background:yellow}
Ответить с цитированием
  #3 (permalink)  
Старый 07.12.2012, 11:43
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

А можно это как-нибудь обойти? Например, в Хроме если textarea вложить в div, то события прервутся на диве а при щелчке по li уже будет теряться фокус. К сожалению, в других браузерах такое не прокатывает.

Конечно, фон только в примере. На деле поле, вообще, должно скрываться/показываться и т.д.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При повторном фокусе добавляются события blur и keydown sdaww Events/DOM/Window 2 05.07.2012 15:15
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
Не работает код внутри циклов DZHETIGAPA Events/DOM/Window 1 21.06.2011 01:03
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59