我第一次尝试使用lettering.js而我似乎无法弄清楚为什么它不起作用。我的目标是获取页面右侧照片下的项目名称以使用此脚本。任何人都可以看看,告诉我我做错了什么?
http://dnb.khcreativemedia.com/
谢谢你, Krith
答案 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]不是函数