定义ajax调用后跳转到特定页面元素、高度或锚点的URL

发布于 2024-09-27 23:12:12 字数 514 浏览 2 评论 0原文

我有一个在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清音悠歌 2024-10-04 23:12:13

如果您使用的是 jQuery,则可以使用 ScrollTo

If you're using jQuery, you can use ScrollTo

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文