我在实施 history.js 时遇到问题
我有一个单页网站,它使用 jquery 滑块(皇家滑块)来滑动充当页面的整页 div。滑块使用自定义链接进行操作。我想做的是让每个链接都操纵浏览器历史记录,以便 1. 更改页面 URL。2. 将可刷新的状态推送到浏览器,并且可以通过浏览器的前进和后退按钮来回导航。
我不确定是否有任何 pushstate 会保存滑块当前幻灯片?如果不是,这不是必需的,因为 URL 的变化是主要的。
每个链接都是通过一个看起来像这样的 javascript 点击函数来控制的......
var workclick = document.getElementById('worklink');
workclick.onclick = function () {
thefooter.style.opacity = "1";
thefooter.style.filter = 'alpha(opacity=100)';
thefootdivide.style.opacity = "1";
thefootdivide.style.filter = 'alpha(opacity=100)';
$(".royalSlider").royalSlider('goTo', 1);
}
有人可以帮助我添加我需要添加到我的页面以使 history.js 与我在这里拥有的东西一起工作吗?
非常感谢您的帮助