Javascript.RU

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

Проблема с делегированием событий. Валидация инпута + крестик для его очистки
Здравствуйте ребята! Убил очень много времени на решение данной задачи, понял, что нуждаюсь в помощи профессионалов. На первый взгляд задач тривиальная. Мне нужна Ваша помощь. Постараюсь объяснить как можно более внятно суть задачи:

В данной задаче используется jQuery
1. Есть инпут и крестик для его очистки. На каждый элемент вешается триггер changed, когда это необходимо.
2. Есть враппер, который отлавливает всплытия changed через метод on() и далее выводит в консоль объект, который всплыл. То есть target.
3. Есть валидация на blur

На крестик по событию click мы вешаем триггер changed.
На инпут по событию blur мы вешаем триггер changed, только в одном случае! Если мы кликнули ни на крестик после потери фокуса! Во всех остальных случаях вешаем триггер changed.
Собственно вот она и задача.

На данном моменте у меня проблема в том, что всплывают оба события changed, если после фокуса сразу нажать на крестик. Хочу,что бы нажали на крестик после фокуса, пусть этот крестик и всплывает. Короче говоря что бы крестик не тянул за собой инпут.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00