2016-10-05 9 views
0

Я хочу использовать фокусы/размытия, чтобы показать/скрыть область, содержащую текстовое поле.Магистральное фокусное событие фокуса

В моем шаблоне:

<div class="area"> 
    <textarea/> 
    <div class="actions"> 
     <div class="action"/> 
    </div> 
</div> 

В моей Backbone кукольного зрения:

events: { 
    'focus .area': 'onFocus', 
    'blur .area': 'onBlur', 
    'click .action': 'onAction' 
}, 

Почему фокус не работает на моем шаблоне, когда я нажмите на .zone DIV (но в textarea вместо)? И почему событие click никогда не выполняется (но вместо этого размытие)?

ответ

0

Решение, которое я нашел, чтобы добавить tabIndex и сделать div.area как форма компонента:

<div class="area" tabIndex="0"> 
    <textarea/> 
    <div class="actions"> 
     <div class="action"/> 
    </div> 
</div> 
+0

Подтвердите свой ответ, чтобы отметить это как решенное. –

 Смежные вопросы

  • Нет связанных вопросов^_^