-3

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

http://dnb.khcreativemedia.com/

谢谢你,克里丝

4

1 回答 1

3

在你的底部jquery.js,你有:

jQuery.noConflict();

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

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

.ready() 文档所示,您的函数作为变量传递给 jQuery,因此您可以在本地范围内任意命名它:

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

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

未捕获的类型错误:对象 [object Object] 的属性“$”不是函数

于 2013-10-31T19:04:02.733 回答