色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么帶#的鏈接在Firefox和Safari中不起作用?

張吉惟2年前9瀏覽0評論

我目前正在編寫一個網站的腳本,作為學校的項目。我的想法是將全部內容加載到一個文件中,但是如果你點擊導航中的一個鏈接,只會顯示允許的內容。我用JavaScript做到了這一點,它對URL起作用,所以URL必須改變。當我點擊導航上的鏈接時。所以我就在href后面做了一個#像這樣:

<nav id="nav">
      <a id="ict" href="index.html#ict" onclick="refresher();" >Informatik</a>
      <a id="mmt" href="index.html#mmt" onclick="refresher();" >Multimediatechnik</a>
      <a id="gundd" href="index.html#gundd" onclick="refresher();" >Gestaltung und Design</a>
      <a id="daw" href="index.html#daw" onclick="refresher();" >Digital Artwork Gallery</a>
      <a id="about" href="index.html#about" onclick="refresher();" >&Uuml;ber mich</a>
  </nav>

這在谷歌Chrome和微軟Edge上運行良好,但如果你使用Firefox或Safari,URL中的#不會改變。

我不認為JS是這里的問題,但我不能100%確定,所以這里是onclick_function:

function refresher(){
    location.reload()
}

謝謝大家的幫助!

他們確實在工作。但是,在他們正確地滾動頁面之后,refresher運行并將頁面滾動到-300。決定您想要的行為(href或refresher函數)并使用其中一個,但不要兩個都用。