#event-handling #mustache #couchapp
#обработка событий #mustache #couchapp
Вопрос:
Написание приложения CouchApp с использованием evently / mustache. У меня есть пара «виджетов», у одного есть ссылка, которая запускает событие, а другой настроен для его прослушивания. Пока все хорошо. Виджет прослушивания имеет data.js файл, который возвращает ассоциативный массив; и mustache.html который использует значения, возвращаемые data.js для заполнения шаблона.
Мой data.js это что-то вроде
function( data ){
return {
name : 'people'
}
}
и mustache.html является
<span id="fadeMe">Hello {{name}}</span>
<a href="#test">Click</a>
Все это хорошо. Я знаю, как добавить обработчик к событию щелчка по ссылке, создав click.js файл и поместить его в селекторы /a[href=#test]/click.js
Но я также хочу анимировать диапазон #fadeMe, как только он будет рендерен. Существует ли событие ‘mustache-has-rendered-it’? (судя по файлам, распространяемым с CouchApp, не похоже). Как мне этого добиться?
Заранее спасибо.
Ответ №1:
Вы можете поместить функцию Javascript в after.js
. Это будет вызвано после mustache и селекторов. Вы можете проверить это в источниках.
ОБНОВЛЕНИЕ: обратите внимание, что Evently больше не поставляется с python couchapp tool.
Комментарии:
1. Да, я нашел ответ вскоре после публикации вопроса, но у меня не было достаточной «репутации», чтобы опубликовать его. Спасибо, что ответили на это.