本文介绍了URI更改而无需重新加载?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
他们如何在主题中实现此功能,在主题上单击uri会更改uri(不带井号(#)),这是如何完成的?是ajax吗?或其他的东西.
How did they accomplish this function in the theme, where you click on the permalink (eyeball) button the uri changes, with out a hash (#) How is this done? is it ajax? or something else.
我认为它正在调用页面但没有重新加载?
I assume it's calling the page but no reload?
主题: http://thingslog-theme.tumblr.com/(点击每个帖子底部的眼球)
theme: http://thingslog-theme.tumblr.com/(click the eyeball at the bottom of each post)
我很困惑,需要帮助吗?
I'm stumped and help?
推荐答案
他们使用这种代码:
$('a').click(function() {
link = $(this).attr('href')
history.pushState({}, '', link);
$('#content').load('/content.php?url='+link)
return false;
})
使用历史推送状态功能添加和修改浏览器历史记录条目.
with the history pushstate function which allow you to add and modify the browser history entries.
这篇关于URI更改而无需重新加载?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!