我有一个包含 iframe 页面 (iframe.aspx) 的父页面 (default.aspx)……jQuery 动画滚动在 iframe.aspx 中完美运行,但在父页面 (default.aspx) 中无法正常运行。
iframe.aspx 页面:
<input type="button" onclick="scollWin();" value="Scroll up" />
<div id="scrollToHere">
Scroll to here
</div>
<script type="javascript">
function scrollWin(){
$('html,body').animate({
scrollTop: $("#scrollToHere").offset().top
}, 2000);
}
</script>
工作:当我点击按钮时,滚动窗口顺利工作,它转到div
.
父页面(default.aspx):
<iframe id="iframebody" runat="server" src="iframe.aspx" style="width:900px;height:600px"></iframe>
当我运行 default.aspx 页面并单击按钮时,滚动不起作用。
你能告诉我如何访问父滚动窗口吗?