Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 重定向到特定div中的url_Javascript_Html - Fatal编程技术网

Javascript 重定向到特定div中的url

Javascript 重定向到特定div中的url,javascript,html,Javascript,Html,是否可以重定向到特定div中的URL 像 您可以这样做,例如: 函数myFunction(){ if(window.innerHeight+window.scrollY>=document.getElementById(“id45”).offsetTop){ 窗口打开(“https://www.example.com"); removeEventListener(“滚动”,myFunction); } } addEventListener(“滚动”,myFunction) 为什么要这样做-非

是否可以重定向到特定div中的URL


您可以这样做,例如:

函数myFunction(){
if(window.innerHeight+window.scrollY>=document.getElementById(“id45”).offsetTop){
窗口打开(“https://www.example.com");
removeEventListener(“滚动”,myFunction);
}
}
addEventListener(“滚动”,myFunction)


为什么要这样做-非常糟糕的UX imo?因此,您需要添加一个滚动事件侦听器,并检测元素是否在视口中。看起来很奇怪,但可行。
<div id="id45">
<! -- redirect to url if reached to this div content -->
</div>