我要将第1页的6部分链接到第2页。在page2中使用了相同的链接,并且需要用到正确的部分。但是从第1页开始,链接中的3个将到达正确的位置,而3个则没有。它可以在Safari中正常运行,但不能在chrome和firefox上运行。
我尝试了一个修复程序,它对于第2页中的所有锚点以及第1页中的#coe1,#coe2,#coe3锚点都适用。
#coe1::before, #coe2::before,
#coe3::before, #coe4::before,
#coe5::before, #coe6::before, #ps::before {
display: block;
content: " ";
margin-top: -140px;
height: 140px;
visibility: hidden;
pointer-events: none;
}
以上解决方案在page2中可以正常工作。但是在第1页中,它仅适用于3个锚,而不适用于所有6个锚。
第1页:http://decisionpointcorp.com(锚定在此页面上不起作用)
第2页:http://decisionpointcorp.com/what-we-do/(锚定在此页面上效果很好)
请参阅“卓越中心”部分以供参考。 我正在努力寻找出路,但没有运气。