我想在我的 Wordpress 网站(Agera 模板)的小提琴中实现这个代码。但是代码返回错误:
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 标记是正确的。谢谢。