2015-11-10 5 views
1

Im пытается использовать набранные js в посреднике, и я не могу заставить его работать.Набрал js не работает в посреднике

в index.html.erb

<span class="elementTyped"></span> 

в all.js

//= require_tree . 
//= require jquery 
//= require bootstrap-sprockets 

<script src="jquery.js"></script> 
<script src="typed.js"></script> 
<script> 
    $(function(){ 
     $(".elementTyped").typed({ 
      strings: ["My name is example", "I am a developer"], 
      typeSpeed: 0 
     }); 
    }); 
</script> 

в макете

<%= javascript_include_tag "all" %> 

им поляну делает это неправильно, https://jsfiddle.net/uw9uqc30/1/

ответ

0

В первую очередь ваши проблема что у вас есть html в файле javascript.

Ваши <script> теги - это html. Если вы посмотрите в jsfiddle, который вы связали, вы увидите, что те теги находятся в области HTML, а не в панели javascript. Удалите их с all.js.

Secondally Rails использует другой способ связывания ресурсов. Вы видите те заявления //= require в верхней части all.js? Там уже один для jquery.js, вам просто нужно добавить его для typed.js

 Смежные вопросы

  • Нет связанных вопросов^_^