我正在尝试实现一个表单,它使用 .animate() 方法在 framework7 中平滑滚动动画。不幸的是,它不起作用。那么任何人都可以建议如何克服这个问题吗?
相关代码片段如下:
$('html, body').animate({
scrollTop: $("#nameDiv").offset().top
}, 1000);
请帮忙。
我正在尝试实现一个表单,它使用 .animate() 方法在 framework7 中平滑滚动动画。不幸的是,它不起作用。那么任何人都可以建议如何克服这个问题吗?
相关代码片段如下:
$('html, body').animate({
scrollTop: $("#nameDiv").offset().top
}, 1000);
请帮忙。
您可以使用 Dom7 库解决此问题:
$$('.page-content').scrollTo(0, $("#nameDiv").offset().top, 1000, function() {
// do something on complete
});
您可以在 Dom7 文档中找到有关 .scrollTo() 函数的信息:https ://framework7.io/docs/dom.html