Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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_Reactjs - Fatal编程技术网

Javascript 当点击页面底部的链接时,页面似乎会滚动

Javascript 当点击页面底部的链接时,页面似乎会滚动,javascript,reactjs,Javascript,Reactjs,每当我点击一个锚元素时,它就会在各种浏览器(如firefox、safari和IE)中滚动到页面顶部。但在chrome中,页面不会滚动。使用了各种方法,如preventDefault()、return false以及在href中使用“#/”。但它们似乎都不起作用。如果有人能帮我解决这个问题,那就太好了。 遵循本页中提到的所有方法: 这是我的密码 function Scrolldown() { window.location.hash = "#relationships-card"; } c

每当我点击一个锚元素时,它就会在各种浏览器(如firefox、safari和IE)中滚动到页面顶部。但在chrome中,页面不会滚动。使用了各种方法,如preventDefault()、return false以及在href中使用“#/”。但它们似乎都不起作用。如果有人能帮我解决这个问题,那就太好了。 遵循本页中提到的所有方法:

这是我的密码

function Scrolldown() {
  window.location.hash = "#relationships-card";
}

const attachLink = (onClick, relationship, maybeId) => (
  <a
    href="#relationship-card"
    aria-label="Attach Relationship"
    className="hidden-print"
    onClick={() => {
      onClick(relationship, maybeId);
      Scrolldown();
    }}
  >
    &nbsp;Attach
  </a>
);
函数向下滚动(){
window.location.hash=“#关系卡”;
}
const attachLink=(onClick,relationship,maybeId)=>(
);

提供一个有效的插件停止滚动的逻辑在哪里?它在
onClick(关系,maybeId)
中吗?如果是这样,你能在这里发布代码吗?@ibex window.location.hash=“#关系卡”;我用它来手动强制滚动到特定的卡