我一直在寻找解决方案,但无法弄清楚。尝试了很多我见过的方法,但没有一个有效。
这是我想做的:
我有一个带有导航菜单的主页,所有内容都加载到 iFrame 上。我不知道何时向下滚动 iFrame 内容以启用或禁用返回顶部按钮,并在单击按钮时将 iFrame 内容发送回顶部。
<script type="text/javascript">
$(function() {
$(window).scroll(function() {
if($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({scrollTop:0},800);
});
});
</script>
我找到了这段代码,但它可以在您所在的当前页面上运行。我对 document.parent、parent、trigger() 进行了很多尝试,但没有任何效果。我可以将此代码粘贴到将在 iFrame 上加载的所有页面上,但我想要将返回顶部按钮放在内容顶部的静态按钮菜单上,以便从任何部分都可以看到它你的文字。
谢谢!