我有了pushState的在一個click事件的JS功能...pushState不工作?
$wrap.on("click", ".page-link", function(event) {
event.preventDefault();
if (window.location === this.href) {
return;
}
var pageTitle = (this.title) ? this.title : this.textContent;
pageTitle = (this.getAttribute("rel") === "home") ? pageTitle : pageTitle + " — Site";
History.pushState(null, pageTitle, this.href);
});
只有什麼也沒發生,該網址仍然是相同的 - 有沒有人用這個工作之前,知道發生了什麼事?
您使用的瀏覽器是哪個版本? IE僅支持從11開始,其他瀏覽器也不支持舊版本。 (見[這裏](http://caniuse.com/#search=history)) –