javascript - 查询动画滚动顶部在我的弹性框两列布局中不起作用
问题描述
我已经使用弹性框构建了一个两列站点,用于具有两列布局的布局。当我刷新网站时,我想使用 animate 和 scrollTop 向我的本地链接添加动画。本地链接在没有 javascript 的情况下可以正常工作,但使用它的功能却不行。我怀疑它与布局有关,但无法弄清楚我做错了什么。我已经建立了一个小提琴来展示我的问题。
我的链接在左栏,内容在右栏。我正在使用此功能进行动画滚动
$('.scroll-to').on('click', function(e) {
e.preventDefault();
var href = $(this).attr('href');
console.log('clicked on #' + href);
$('.main-content').animate({
scrollTop: $(href).offset().top - 10
}, 'slow');
return false;
});
我感觉我很接近了,但我花了几个小时试图走到最后几英尺。任何帮助表示赞赏。
解决方案
推荐阅读
- python - 将 sys.argv 转换为 JSON(正则表达式仅匹配单个字母,无单词)
- cdo-climate - 如何使用 cdo 或任何其他软件添加时间维度和合并 TRMM 每日数据?
- wordpress - 如何在 woocommerce 的支付网关下添加文本输入字段?
- anylogic - 使用 Pallet Rack 对象和叉车作为资源时如何启用碰撞
- mysql - spring boot项目无法访问docker创建的mysql db
- swift - 从静态方法传递子类型的创建实例到闭包的问题
- android - 在Android中使图像的黑色部分透明opencv
- ios - Firebase_messaging:^9.0.0 不起作用
- python - 执行命令时出现ffmpeg语法错误
- grails - 使用 liquibase 向 grails 中的用户表添加列后无法登录