cufon字体不适用于我的所有页面

时间:2015-10-31 18:56:44

标签: ruby-on-rails-4 turbolinks cufon

我的页面出现问题:在开始页面cufon-yui上加载正常,但是当我转到另一个页面时,它没有加载。但是当我刷新时,它看起来很好。我使用turbolinks。

application.html.erb

application.js

1 个答案:

答案 0 :(得分:0)

Turbolinks通过替换页面内容而不是导航到新页面来工作。如果您在document.ready上调用cufon-yui,则导航到新页面时不会调用它。您的代码应如下所示:

$(document).on 'ready page:load', function(event)
{
  Cufon.replace("whatever you're replacing");
  // And whatever other Cufon code you're using is.
}

这样,在文档准备就绪时,以及在页面加载过程完成后Turbolinks调用page:load时,都会调用它。