Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 从链接打开新页面时出现问题-它总是在页面中间打开_Html - Fatal编程技术网

Html 从链接打开新页面时出现问题-它总是在页面中间打开

Html 从链接打开新页面时出现问题-它总是在页面中间打开,html,Html,我希望有人能帮助我。我在从索引页转到页面时遇到问题。但由于某些原因,它们并不是全部。问题是,当我导航到这些页面时,它们不会在页面顶部打开,而是在索引中显示的相同滚动位置打开。当我从打开的页面导航回索引页面时,也会发生同样的情况。这只是一个基本的HTML href结构,我甚至尝试将ID标记添加到顶部元素并将其添加到链接中,但没有成功 因此,我基本上只需要一种方法使这些页面在页面顶部打开,可以使用HTML、JS或Jquery,只要有帮助。要在新选项卡中打开页面,请使用target=“\u blank

我希望有人能帮助我。我在从索引页转到页面时遇到问题。但由于某些原因,它们并不是全部。问题是,当我导航到这些页面时,它们不会在页面顶部打开,而是在索引中显示的相同滚动位置打开。当我从打开的页面导航回索引页面时,也会发生同样的情况。这只是一个基本的HTML href结构,我甚至尝试将ID标记添加到顶部元素并将其添加到链接中,但没有成功


因此,我基本上只需要一种方法使这些页面在页面顶部打开,可以使用HTML、JS或Jquery,只要有帮助。

要在新选项卡中打开页面,请使用target=“\u blank”属性。 为了更清楚,请使用target属性查看此文档


如果我正确理解您的问题,则在加载页面时,您需要移到顶部。 因此,在您打开的目标页面中,编写以下代码:

$(document).ready(function() {
    console.log( "ready!" );
    $(window).scrollTop(0);
});

使用上面的代码,当您加载页面时,它只会将您的滚动条移到顶部。
第二次尝试

你能在这里演示代码吗?为了更清晰,这里有一个链接,可以将我引向其中一个页面。这是一个完整的div,变成了该页面的链接,请阅读。不要在评论中添加代码,而是更新你的问题。谢谢你,伙计,但这不是我要说的。我的问题是,我打开的页面没有在页面顶部加载。我需要它保持在同一个标签上,但要在页面顶部而不是中间打开。这是对我问题的正确理解。谢谢你,伙计。不幸的是,这并没有解决我的问题。是否有其他我需要添加的东西才能工作?是的,您需要为上面的代码添加jquery是的,我这样做了,但当在控制台窗口中打印页面加载日志时,它仍然不工作?
$(document).ready(function() {
        console.log( "ready!" );
        $(this).scrollTop(0);
});