Задать вопрос
xoma2
@xoma2
Программист

Не срабатывает init в backbone при переходе на другую страницу?

Есть приложение. В нем по нажатию на кнопку срабатывает роут.
На этой же (index) странице есть popap.

Он скрыт .hide()

Итак мы нажали на кнопку, сработал роут и функция роута в которой отрендерилась новая вьюха.

А во вьюхе в инициализации стоит этот элемент и show()

Но попап не появляется, не могу понять в чем дело?

Если просто в консоле написать View.render() без перехода по роуту то срабатывает. Если убрать show() hide() тоже срабатывает. Что говорит о том что с шаблоном все хоккей

.show() не срабатывает, но срабатывает addClass('show') (bootstrap) и срабатывает он только при перезагрузке страницы роута. Если делать переход по клику то он не срабатывает
  • Вопрос задан
  • 2383 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:57
500 руб./в час
18 дек. 2024, в 11:54
2000 руб./за проект