【发布时间】:2020-05-11 16:32:07
【问题描述】:
好吧,我把我的 JS 文件里面包含有什么问题的代码:
$(document).ready(function () {
$('.menu-toggler').on('click', function () {
$(this).toggleClass('open');
$('.top-nav').toggleClass('open');
});
$('.top-nav .nav-link').on('click', function () {
$('.menu-toggler').removeClass('open');
$('.top-nav').removeClass('open');
});
$('nav a[href*="#"]').on('click', function () {
$('html, body').animate( keyframes: {
scrollTop: $($(this).attr('href')).offset().top - 100
}, options:2000);
});
});
前两个很好用,但第三个不行。事实上,我的控制台显示了这个错误:
',' expected. ts(1005) [13, 43]
',' expected. ts(1005) [15, 19]
那么,错误在哪里?谢谢!
【问题讨论】:
-
不要发布代码图片或错误信息 -> How do I ask a good question?
-
options:20002000 个选项?那是什么? -
您的
.animate参数格式错误 - 查看@Andreas 上面提供的链接上的示例
标签: javascript jquery function onclick nav