我已经在我的主页上设置了交叉点观察者API。我有从导航菜单链接到的带有I的部分。在单击时从页面滚动到交叉点观察者回调时,每个部分都会成功地触发该回调。 我从导航菜单中的其他页面链接到这些相同的部分,但是当单击其中一个链接时,主页上的部分被导航到该部分,但交叉点观察者回调不会执行。 以下是导航链接的示例:index.html#about-us 交叉点观察者代码: var aboutUs = document.querySelector('#about-us');
var observer = new IntersectionObserver(function(entries)
我有两个按钮,一个在顶部,另一个在底部。当我点击顶部的按钮时,它工作得很好。当我向下滚动到底部按钮并再次单击该按钮(相同的功能)时,它会在元素后面添加一些where。我是从绝对的角度来计算排名的。获取与身体的关系。 那么如何处理这种情况呢? Live demo Js代码: const h1All = document.getElementsByTagName("h1");
function addElement() {
let div = document.createElement('div');
div.innerText = "I am
我试图将这个特性添加到我的导航栏中。
区别在于,我的网站在另一个名为menu.html的HTML文件中有标题,它是使用jquery导入的,更确切地说是这个命令。
$(function (){ $("#header").load("/structureFiles/menu.html"); });
此外,该函数位于一个单独的.js文件中,其中包含添加“粘滞”条的函数。
window.onload= function(){
var topNav = document.getElementById("topMenu");
var st