首页 > 解决方案 > 在 URL 中使用锚点或数据过滤器

问题描述

我在菜单中有一个按钮,可以对下面列出的项目进行排序。在这种情况下,按钮显示“新闻”。通过使用 data-filter 属性或以某种方式命名它,我可以通过单击此按钮转到此特定页面,以便按此按钮表示的方式对项目进行排序吗?

我可以使用任何东西来滚动这里,还可以点击链接?最好只使用 URL。

提前致谢。

标签: javascriptjqueryhtmlcsswordpress

解决方案


一般线路:

  1. 定义一个表示所需操作的查询字符串(在您的情况下排序)。例如:sort=news
  2. 在页面加载 - 获取页面的查询字符串并提取sort。(详情见MDN
  3. 如果 sort 包含一个值 - 触发排序功能

这应该够了吧


推荐阅读