从页面内的同级元素滚动一个元素
我必须从一个 iframe 中滚动另一个 iframe。滚动位置是标签的href 属性。我能够访问元素 #ftoc,其中包含我想要滚动的文档,这是位于同一域的 html 文件。
我有这段代码来进行滚动。
$('#cfrench', window.parent.parent.document).contents().find('#ftoc').contents().find('body').animate({scrollTop: $('a[href="'+text+'"]').offset().top-1},500);
.contents().find('body')
似乎有问题。滚动到该 href 的正确方法是什么?谢谢。
From within an iframe I must scroll another. The scrolling location is the href attribute of an tag. I am able to get to the element #ftoc which contains the document that I want to scroll, an html file located on the same domain.
I have this code to do the scrolling.
$('#cfrench', window.parent.parent.document).contents().find('#ftoc').contents().find('body').animate({scrollTop: $('a[href="'+text+'"]').offset().top-1},500);
There seems to be a problem with .contents().find('body')
. What is the right way of scrolling to that href? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这个
版本我无法检查代码,因为我不知道详细信息。
版本2.0 :)(工作解决方案)
main.html
page-1.html
page-2.html
Take a look on this version
p.s. I wasn't able to check the code because I don't the details.
version 2.0 :) (working solution)
main.html
page-1.html
page-2.html