有一个网站https://www.delivery-club.ru/srv/KFC_msk?vendorCategoriesQuery=-2
如果我们向下滚动 URL 更改,例如https://www.delivery-club.ru/srv/KFC_msk?vendorCategoriesQuery=300332666
这是一个很好的解决方案,因为它允许您共享指向所需菜单项的链接。类似于锚链接的东西,但在我看来这是一个不同的发展。谁能告诉这是如何完成的,它是纯 JS 吗?
有一个网站https://www.delivery-club.ru/srv/KFC_msk?vendorCategoriesQuery=-2
如果我们向下滚动 URL 更改,例如https://www.delivery-club.ru/srv/KFC_msk?vendorCategoriesQuery=300332666
这是一个很好的解决方案,因为它允许您共享指向所需菜单项的链接。类似于锚链接的东西,但在我看来这是一个不同的发展。谁能告诉这是如何完成的,它是纯 JS 吗?
假设所有产品都由一个请求加载。每个产品组都有一个他们所属的 vendorCategoriesQuery。在没有锚点的情况下输入,?vendorCategoriesQuery=-2 会将您带到页面顶部,当您指定锚点时,滚动将自动将您带到所需的产品类别。滚动也很智能,如果你在页面上移动,它会改变锚点。
是的,所有这些功能都是用 js 编写的。