键入的js不适用于中间人

时间:2015-11-10 02:28:04

标签: javascript jquery ruby-on-rails middleman

我试图在中间人中使用键入的js,我无法让它工作。

index.html.erb中的

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

in 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/

1 个答案:

答案 0 :(得分:0)

主要是你的问题是你在javascript文件中有html。

您的tbSearch.Text标签是html。如果您查看链接的jsfiddle,您会看到这些标记位于HTML窗格中,而不是javascript窗格。从if(isset($_POST['submit']) && $_POST['submit']=='Update')) { // Your code here }

中删除它们

其次Rails使用另一种方式来链接资源。您会在<script>的顶部看到这些all.js语句吗? //= require已有一个,您只需为all.js添加一个