2015-06-22 1 views
3

У меня есть ItemView, который должен прослушивать ввод и изменение свойств (для старых версий IE). Событие ввода работает отлично, но propertychange не кажется, чтобы получить связаныBackbone listenTo propertchange

events: 
'input .textArea': 'someFunction' 
'propertychange .textArea': 'someFunction' 

Он связывается, когда я явно установить его с помощью on и off отл.

@textArea.on, 'input propertychange', someFunction 

Является ли это событие, которое не может быть привязан через ItemView-х events?

Хотя я знаю, что документы для listenTo могут использоваться для списка событий на backbone.js. Есть ли способ связать эти два события с помощью этого метода.

т.е.
@listenTo textArea, 'input properychange', someFunction 

P.S Я попытался onpropertychange в events, и это также не работает. Кроме того, она должна быть propertychange и не keypress/keyup и т.д. события

+3

(1) Пузырь 'propertychange'? Помните, что события просмотра опорных точек обрабатываются посредством делегирования. (2) 'listenTo' используется для событий * Backbone *, а не * DOM *. –

+0

Опубликовать соответствующий код, который связывает события? –

ответ

0
'input .textArea': 'someFunction' 

Это не должно быть

'input.textArea': 'someFunction' 

вместо этого? Селектор 'input .textArea' означает, что внутри ввода есть элемент с именем класса textArea. Вероятно, не то, что вы хотели ...

+0

Это была всего лишь куча псевдокодов. На самом деле это не значит, чтобы передать реальную проблему, о которой я просил. – Jordan

+0

Возможно, если вы разместите соответствующий фактический код, кто-то может найти проблему? – geon

+0

Проблема заключалась в том, что «propertychange» не является входным. Этот билет должен быть закрыт по мере устранения проблемы – Jordan

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

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