关于#javascript#的问题:javascript 直接输入超链接的地址 后

javascript 直接输入超链接的地址https://localhost:8443/front/category/1005#color ,为什么不跳转呢?
打debug看了scroll的地方(图3),发现这个地方跑了三次,第二次跳转到了超链接的地方,第三次 $(window).scrollTop()=0了,这是为什么呢?
图4是没有跳转的显示
⑤是想要的结果,直接点击<a href="#color" 的时候就是这样子好使的。
求各位帮帮我吧

img

img

img

img

img

中href属性值前面有个#表示锚点表示定位的意思,点击这个超链后会定位到页面中元素id="color"的位置,并不是页面跳转。因为#后面携带的内容并不会被携带到服务器中,并且你访问的两个页面路径相同,所以当你点击超链接之后,服务器认为你访问的时同一个路径,所以就没有进行响应