我在菜单中有一个按钮,用于对下面列出的元素进行排序。在这种情况下,按钮显示“新闻”。通过使用 data-filter 属性或以某种方式命名它,我是否可以通过单击此按钮转到此特定页面,以便元素按此按钮代表的方式排序?
我可以使用 in 中的任何内容来不仅滚动此处,还可以单击链接吗?最好只使用 URL。
提前致谢。
最佳答案
一般情况下:
- 定义一个查询字符串来表示所需的操作(在您的情况下是排序)。例如:
sort=news
- 在页面加载时 - 获取页面的查询字符串并提取
排序
。 ( see MDN for details ) - 如果排序包含一个值 - 触发排序功能
这应该可以解决问题
关于javascript - 在 URL 中使用 anchor 或数据过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53171950/