pushState被调用两次,它重写以前的历史条目

时间:2016-02-06 17:00:43

标签: javascript jquery html5 pushstate

我有点击事件,每次点击视频时,新条目都会被推送到历史记录中。问题是url更改了,但是在历史记录中输入了重复的条目,它会重写上一个条目。

$(document).on('click', '.update', function(event) {
    //pushState
    window.history.pushState(data, data.title, data.video_name);
});

加载页面时效果很好但是当我点击新视频时会出现问题。因此,网址的变化和历史上的另一个状态被推动了。为什么会这样?

页面加载。工作良好。 enter image description here

点击新视频后。 url changes and the same entry is inserted in the historyenter image description here

如果您想查看它,请转到http://beta.kida.al并点击下面的其中一个视频。

0 个答案:

没有答案