У меня есть веб-приложение emberjs, где одним из моих представлений является страница поиска для запроса базы данных записей. У меня есть возможность фильтровать по дате, и я использую средство выбора даты JQuery.
Проблема, с которой я сталкиваюсь, заключается в том, что если пользователь открывает средство выбора даты, а затем нажимает кнопку браузера «назад» или «вперед», она остается активной на экране до тех пор, пока пользователь не щелкнет. Чтобы уточнить процесс, как показано ниже:
- Перейти на страницу поиска
- Нажмите выберите дату
- Появляется средство выбора даты
- Пользователь нажимает кнопку «Назад» в браузере
- Предыдущая страница загружается, НО с датпикером все еще задерживается
Есть ли у кого-нибудь предложения о том, как скрыть или уничтожить средство выбора даты при нажатии кнопки «Назад» в браузере?
Спасибо!!
РЕДАКТИРОВАТЬ --------------------------- Текущий код:
Formal.Route.Search = Ember.Route.extend({
deactivate: function () {
console.log("hi");
$("ui-datepicker-div").datepicker("destroy");
},
$(".selector" ).datepicker( "destroy" );
или аналогичный - person Asgaroth   schedule 29.10.2014