如何使iframe的目标链接也滚动到它?
有没有办法在我的iframe中打开一个web并使其自动滚动到它? 换句话说。。。 我想知道如何组合这些:如何使iframe的目标链接也滚动到它?,iframe,web,scroll,anchor,Iframe,Web,Scroll,Anchor,有没有办法在我的iframe中打开一个web并使其自动滚动到它? 换句话说。。。 我想知道如何组合这些: <a href="/example" target="myframe"> 为此: <a href="#myframe"> 谢谢大家! 我不希望它在iframe中滚动到目标html中的anoche。事实上,iframe不允许滚动。我想在父级(根web)中滚动到iframe是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL后面来实现,如下所示:
<a href="/example" target="myframe">
为此:
<a href="#myframe">
谢谢大家!
我不希望它在iframe中滚动到目标html中的anoche。事实上,iframe不允许滚动。我想在父级(根web)中滚动到iframe是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL后面来实现,如下所示:
<a href="/example#myframe" target="myframe">
<a name="myframe">...
是的,您可以通过将文档片段标识符(以#符号开头的东西)放在URL之后来实现,如下所示:
<a href="/example#myframe" target="myframe">
<a name="myframe">...
我找到了这个解决办法。工作完美
<a href="javascript:void(0)" onclick="IFrameScroll('http://www.asdf.com')">Class Name</a>
<script type="text/javascript">
function IFrameScroll(link){
window.myIframe.location=link;
window.location.hash='myIframe'
}
</script>
函数IFrameScroll(链接){
window.myIframe.location=link;
window.location.hash='myIframe'
}
我找到了这个解决方案。工作完美
<a href="javascript:void(0)" onclick="IFrameScroll('http://www.asdf.com')">Class Name</a>
<script type="text/javascript">
function IFrameScroll(link){
window.myIframe.location=link;
window.location.hash='myIframe'
}
</script>
函数IFrameScroll(链接){
window.myIframe.location=link;
window.location.hash='myIframe'
}
不客气。如果这确实是你想要的,请点击左边的大复选标记接受我的答案。我照你说的做了,但它不起作用。。。在iframe中打开“示例”,但不滚动到它…您确定目标HTML中有必要的命名锚吗?我已经用这样一个片段更新了我的答案。是的,我是。。。是否该iframe设置为自动调整其高度以适应其内容?或者任何css属性?好的,那是一个完全不同的问题。可能最简单的方法是在iframe旁边有一个命名的锚,并(同时)使用类似于window.location.href+=“myiframeanchor”
的内容设置该锚。或者,您可以研究设置窗口的scrollTop
属性的位置,可以直接使用JavaScript,也可以使用jQuery.scrollTo
(此处讨论:)轻松设置。如果这确实是你想要的,请点击左边的大复选标记接受我的答案。我照你说的做了,但它不起作用。。。在iframe中打开“示例”,但不滚动到它…您确定目标HTML中有必要的命名锚吗?我已经用这样一个片段更新了我的答案。是的,我是。。。是否该iframe设置为自动调整其高度以适应其内容?或者任何css属性?好的,那是一个完全不同的问题。可能最简单的方法是在iframe旁边有一个命名的锚,并(同时)使用类似于window.location.href+=“myiframeanchor”
的内容设置该锚。或者,您可以直接在JavaScript中或(可能更容易)使用jQuery.scrollTo设置窗口的scrollTop
属性的位置(如下所述:)