Yag*_*giz 5 javascript jquery ruby-on-rails ruby-on-rails-4
我相信jQuery不能在你刚刚安装的页面上工作.例如,当我键入localhost:3000 /时,在'/'目录中所有jQuery都可以工作.但是当我点击Rails创建的链接时
<%= link_to "Example Link", news_path %>
Run Code Online (Sandbox Code Playgroud)
页面正确加载,但jQuery不起作用.我的jQuery代码如下所述:
$(function() {
console.log( "pageloaded" );
....
$('.up').click(function(){
.....
});
});
Run Code Online (Sandbox Code Playgroud)
Mar*_*n M 11
在Rails 4 turbolinks中默认是活动的.
这意味着,$(document).ready()当您加载新页面时,这不会执行.
turbolink发起一件新事件page:load.您可以使用它来运行您的JavaScript代码:
$(document).on('page:load', your_start_function);
Run Code Online (Sandbox Code Playgroud)
在turbolinks上有一个优秀的轨道
| 归档时间: |
|
| 查看次数: |
4219 次 |
| 最近记录: |