Javascript 是否强制用户进入页面顶部?

Javascript 是否强制用户进入页面顶部?,javascript,jquery,html,css,integration,Javascript,Jquery,Html,Css,Integration,这是我的网站: 我很难将论坛整合到我的网站中。 起初我使用object,后来意识到这不是最好的解决方案,所以我切换到iframe并使用以下代码: <div style="margin: 0 auto; width:100%; height:100%; overflow: auto;"><iframe src="./smf/" width="100%" height="100%"></iframe></div> 这似乎只适用于chrom

这是我的网站:

我很难将论坛整合到我的网站中。 起初我使用object,后来意识到这不是最好的解决方案,所以我切换到iframe并使用以下代码:

    <div style="margin: 0 auto; width:100%; height:100%;
overflow: auto;"><iframe src="./smf/" width="100%" height="100%"></iframe></div>

这似乎只适用于chrome浏览器,因为在其他浏览器中,论坛的高度只有250px,所以我从100%改为1750px。 但是,现在,当用户单击其中一个论坛类别时,它会将用户放在页面底部附近,因此我使用jquery并使用它尝试在单击论坛类别时将用户强制放在页面顶部:

<script type="text/javascript" src="jQuery-1.4.1-min.js">

$(document).ready(function(){
    $(this).scrollTop(0);
});

</script>

$(文档).ready(函数(){
$(此).scrollTop(0);
});
虽然这似乎不起作用,我不知道为什么


谢谢。

您可以创建论坛类别链接,并将其href设置为页面顶部的元素

页面顶部。向下滚动找到链接并单击它

滚动顶部不会滚动到顶部,而是返回页面的y偏移量

如果您需要使用jQuery将页面滚动到顶部(这样您也可以顺利完成),您可以使用动画

$("html, body").animate({scrollTop:0},500);   //will be done in 500ms

看一看?这是一个字母o,不是零。如果页面不在iframe中,它工作得很好:ragewarsklan.com/smf,但在iframe中,链接不工作:,所以真正的问题是非工作链接
$("html, body").animate({scrollTop:0},500);   //will be done in 500ms