【发布时间】:2013-07-21 02:52:45
【问题描述】:
我想在我的 Wordpress 网站(Agera 模板)上的 the fiddle 中实现此代码。但是代码返回错误:
TypeError: 对象 [object Object] 的属性“$”不是函数
所以我把我的代码改成了这个(把 $ 换成 jQuery):
jQuery('a[href^="#"]').click(function(){
jQuery('body').animate({
scrollTop: jQuery(jQuery(this).attr('href')).offset().top - 30
}, 500);
});
不起作用。
我也尝试过(也将 $ 更改为 jQuery,两者都尝试过):
jQuery(document).ready(function() {
$('a[href^="#"]').click(function(){
$('body').animate({
scrollTop: $($(this).attr('href')).offset().top - 30
}, 4000);
});
});
不起作用。如果我尝试成功实现 jQuery 的代码,它可以正常工作,就像页面上的所有其他 jQuery 一样。
可能是什么问题? html 标记是正确的。谢谢。
【问题讨论】:
-
尝试用 jQuery 替换 $
-
Tdelang,我写了我做了
-
您是否包含了 jquery.js 脚本? (并在上述代码之前包含它?)
-
模板中已经包含了,不然测试jquery的代码怎么返回结果?
标签: javascript function jquery-plugins jquery