【问题标题】:cufon fonts do not work on all my pagescufon 字体不适用于我的所有页面
【发布时间】:2015-10-31 18:56:43
【问题描述】:

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

【问题讨论】:

  • 我使用了 jquery turbolink gem 但它不起作用
  • 我使用了 jquery turbolink gem,但它不起作用。在 cufon-yui.js 中,我尝试将 var 准备好;准备好 = function() { cufon-yui.js 所有代码 }; $(文档).ready(准备好); $(document).on('page:load', ready);

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


【解决方案1】:

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 时都会调用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多