我的 application.html.erb 有一个简单的脚本来设置 3 秒的超时时间,同时要显示一个 gif。但是代码不起作用。如果在文档中使用 elsewise,gif 也可以正常工作。
有人可以告诉我在这里做错了什么。
   ##application.html.erb
    <script>function hideLoading() {
        $("#loading").hide();
    }
    function showLoading() {
              $("#loading").show();
           }
    function dosomething() {
        showLoading();
        setTimeout("hideLoading()", 3000);
        return false;
    }
    </script>
    </head>
    <body>
    <div id="loading">
        <img src="/assets/loading2.gif" alt="loading" />
    </div>
    <%= yield %>
    </body>
    </html>