Есть ли способ связать событие, которое должно произойти после завершения рендеринга в режиме позвоночника?Backbone.js: инициировать событие в представлении после визуализации
Я пытаюсь подключить jQuery Date Range Picker к вводу, который добавляется к DOM после щелчка ссылки, но если я это сделаю во время рендеринга, выбор диапазона появится не в том месте (потому что вход еще не получил позицию DOM). Поэтому мне нужно подождать до тех пор, пока вход не будет представлен, прежде чем я присоединяю сборщик дат. Coffeescript ниже.
@makeDateRangePicker
является функцией, которая inits на дату Picker
class window.ClientDestinationPricingFieldsView extends ModelSaverView
template: (json) ->
_.template(jQuery("#special-pricing-timeframe-template").html()) json
render: ->
jQuery(@el).html @template(@model.toJSON())
@makeDateRangePicker jQuery(@el).find("input[name=date_range]")
this
К сожалению, в вопросе о том, что это представление загружается после события клика из другого элемента на странице, должно быть указано, поэтому ожидание document.ready не исправит его. –
Я понял, что после того, как я уже ответил. Итак, вы говорите, что 'input [name =' ... Я думаю, что у меня это есть. Редактирование моего ответа. –