A_Modestov
@A_Modestov

Почему скрипт jQuery срабатывает только после перезагрузки страницы?

Всем добрый день. Возникла проблема: для создания формы даты и времени в приложении использую jquery функцию datetimepicker. Скрипт срабатывает, но только после перезагрузки страницы - при первой загрузке не срабатывает (при нажатии на форму календарь не выпрыгивает). В чем может быть проблема и как ее решить?

application.css:
......
*= require bootstrap
*= require rails_bootstrap_forms
*= require font-awesome
*= require jquery-ui
*= require jquery-ui.structure
*= require jquery-ui.theme
*= require jquery.datetimepicker
*= require_tree .
*= require_self
*/

application.js:
......
//= require jquery
//= require jquery-ui
//= require jquery.datetimepicker.full
//= require jquery_ujs
//= require custom
//= require twitter/bootstrap
//= require moment
//= require turbolinks
//= require_tree .
  • Вопрос задан
  • 2268 просмотров
Решения вопроса 1
nbekseitov
@nbekseitov
Ruby developer
Тонкости Rails 4 — Turbolinks

Используйте следующий код в application.js:

var ready;

ready = function() {
  //Ваша функция
};

$(document).ready(ready);

$(document).on('page:load', ready);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы