我正在根据 AJAX 调用更改 URL。
window.history.pushState("", "", ''+newUrlWithParameters);
我还在我的JS代码中写了一个popstate事件。
$(window).on('popstate', function(e) {
//... do this
});
一旦调用pushState,就会触发popstate事件。如何防止这种情况发生?
我正在根据 AJAX 调用更改 URL。
window.history.pushState("", "", ''+newUrlWithParameters);
我还在我的JS代码中写了一个popstate事件。
$(window).on('popstate', function(e) {
//... do this
});
event.preventDefault();
event.stopPropagation();
返回调用事件的处理程序(它们处理HTML a元素上的单击事件,并通过jquery跟踪鼠标事件似乎想要触发popState)。