2015-01-28 2 views
1

Я поместил js-файл в активы/javascripts, он был инициализирован проектом, но не работал. Это работает, только когда я подключаю его непосредственно из файла View с помощью тегов <script> </script>.Сценарий JS не запускается в проекте

содержимое файла расслоение плотной

var container = document.querySelector('#container'); 
var iso; 
    imagesLoaded(container, function() { 
    iso = new Isotope(container, { 
}); 
}); 
+0

Включают ли вы этот файл в проекте? –

+0

Другие файлы/функции в активах/javascripts работают? –

+0

другие файлы в активах работают хорошо – Alexander

ответ

0

Поместите свой код внутри document.ready:

# app/assets/javascript/application.js 
//= require jquery 
//= require jquery_ujs 
//= require turbolinks 
//= require_tree . 

$(document).ready(function(){ 
var container = document.querySelector('#container'); 
var iso; 
    imagesLoaded(container, function() { 
    iso = new Isotope(container, { 
}); 
}); 

}); 
Смежные вопросы