Lettering.js不起作用

时间:2013-10-31 18:56:03

标签: javascript letteringjs

我第一次尝试使用lettering.js而我似乎无法弄清楚为什么它不起作用。我的目标是获取页面右侧照片下的项目名称以使用此脚本。任何人都可以看看,告诉我我做错了什么?

http://dnb.khcreativemedia.com/

谢谢你, Krith

1 个答案:

答案 0 :(得分:3)

jquery.js的底部,您有:

jQuery.noConflict();

jQuery.noConflict导致$未定义,因此您需要在代码段中使用以下内容:

jQuery(document).ready(function () {
    jQuery(".project-title").lettering('words');
});

.ready() documentation所示,您的函数将jQuery作为变量传递,因此您可以在本地范围内将其命名为:

jQuery(document).ready(function ($) {
    $(".project-title").lettering('words');
});

您可以在现代浏览器中使用开发者控制台查看以下错误:

  

Uncaught TypeError:Property' $'对象[object Object]不是函数