1 回答

TA贡献1847条经验 获得超11个赞
终于找到了一个使用javascript pushState api更新页面url而无需重新加载的解决方案
history.pushState(null, null, $(this).attr('href'));
所以我的 js 代码现在看起来像这样
<script type="text/javascript">
//Pagination part
$('.main-section').on('click', '.pagination > li > a', function (event) {
var page = $(this).text();
event.preventDefault();
if ($(this).attr('href') != '#') {
// Update the browser's address bar
history.pushState(null, null, $(this).attr('href'));
$("html, body").animate({scrollTop: 0}, "slow");
$.request('onFilterProduct', {
data: {page: page},
});
}
});
</script>
- 1 回答
- 0 关注
- 114 浏览
添加回答
举报