Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
您是否可以使用<;检查滚动到的位置;名称=#页码>;用javascript?_Javascript_Html_Scroll - Fatal编程技术网

您是否可以使用<;检查滚动到的位置;名称=#页码>;用javascript?

您是否可以使用<;检查滚动到的位置;名称=#页码>;用javascript?,javascript,html,scroll,Javascript,Html,Scroll,我正试图编写一个网站来承载一个漫画,每个页面都是通过html中的滚动来访问的。 因此,转到下一页的按钮是: <a href = #page1></a> <a name = #page1></a> 我试过了 if (location.href === "example.com/index.html#page1") { var nextPage = 2; } 但它不起作用。是否有某种方法可以在javascript中检查您的? 提前谢谢 您

我正试图编写一个网站来承载一个漫画,每个页面都是通过html中的滚动来访问的。 因此,转到下一页的按钮是:

<a href = #page1></a>
<a name = #page1></a>
我试过了

if (location.href === "example.com/index.html#page1") {
    var nextPage = 2;
}
但它不起作用。是否有某种方法可以在javascript中检查您的

提前谢谢

您可以使用
location.hash
检查使用了哪个
“#锚定”
(可能是
名称=
id=
)。它不会反映滚动,但会反映地址栏和您单击的任何页面内链接

if (location.hash === "#page1") {
    var nextPage = 2;
}
if (location.hash === "#page1") {
    var nextPage = 2;
}