我正在创建一个单页网站 - 当用户位于页面的当前部分时,菜单项将类更改为“活动” - 这很好,但是浏览器“忘记”哪个菜单项是当前的重新加载。
有没有办法让浏览器在重新加载之前记住哪个元素是最后一个让类“活动”的元素?
当用户位于页面的特定部分时 - 设置为 cookie:section=idOfTheSection
并添加加载时检查 cookie 并将正确的类设置为“活动”的 javascript 函数。
使用localStorage。
当您将项目标记为“活动”时,将其 ID 或编号保存在localStorage中。加载页面后,检索该信息并标记相应的项目。