在 jquery.load 之后滚动到锚点
页面上有一个占位符,使用 jQuery 加载方法异步加载。页面 URL 可能有锚点,我想在加载内容后滚动到锚点。最好的方法是什么?
问题与此类似: http://forum.jquery.com/topic/加载后转到锚点 但我不喜欢这个解决方案。可能有人对此有更好的想法?
There's placeholder on the page that is loaded asynchronously using jQuery load method. Page URL might have anchor and I want to scroll to the anchor after content is loaded. What is the best way to do that?
Problem is similar to this: http://forum.jquery.com/topic/goto-anchor-after-load
But I don't like the solution. May be someone has and better ideas on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用著名的 ScrollTo 插件滚动怎么样?
How about scrolling with famous ScrollTo plugin?
我遇到了这个老问题,因为我也遇到了同样的问题。我想出了一个不需要 ScrollTo 插件的解决方案。
您可以使用 jQuery.load 完成回调函数,该函数在请求完成时执行
例如
可能会帮助将来遇到相同问题的人。
I came across this old question, because I had the same problem. I came up with a solution which doesn't need the ScrollTo plugin.
You can use the jQuery.load complete callback function, which executes when the request completes
For example
Might help people with the same problem in the future.