定义ajax调用后跳转到特定页面元素、高度或锚点的URL
我有一个在 wordpress 和 ajax 上运行的网站。 所有内容均通过带有深度链接和 hashHistory 的 ajax 加载。
URL 如下所示:
http://www.website.com/#/lang/page/
在其中一个页面上,我想实现多个类似 facebook 的按钮来提高某些内容的受欢迎程度。
为了实现这一点,我需要为不同的页面元素指定不同的 url,以便为每个 XFBML Like 按钮定义不同的 href 标签。
我的第一个想法是在页面上创建锚点并创建类似 http://www.website.com/#/lang/page#anchor
的 URL。当然,这不起作用,因为第二个标签会与 hashHistory 和 ajax 调用混淆。
所以,我想定义一个 URL 以在 ajax 调用后跳转到特定的页面元素、高度或锚点。
有什么办法可以做到这一点吗?或者我是否缺少一个非常简单的解决方案? 谢谢!
I have a website running on wordpress and ajax.
All the content ist loaded via ajax with deeplinking and hashHistory.
URLs look like this:
http://www.website.com/#/lang/page/
On one of the pages i want to implement multiple facebook like buttons to boost some of the contents popularity .
To make this happen i need to specify different urls for different page elements to define different href tags for each XFBML Like Button.
My first thought was to create anchors on the page and to create Urls like http://www.website.com/#/lang/page#anchor
. Of course that doesnt work as the second hashtag messes up with hashHistory and the ajax call.
So, i want to define a URL to jump to a specific page element, height or anchor after the ajax call.
Is there any way of doing this? Or am i missing a very simple solution on this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 jQuery,则可以使用 ScrollTo
If you're using jQuery, you can use ScrollTo