2017-05-30 30 views
0

如何在使用以下腳本時未定義loadWithAjax?跳過鏈接上的JavaScript loadWithAjax

addEventListener('click', function (ev) { 
    if (ev.target.classList.contains('bpb')) { 
     ev.preventDefault(); 
     loadWithAjax(ev.target.href); 
    } 
}); 

這是爲了停止將#xxx附加到URL的跳轉鏈接。有可能是一個更好的辦法,但是,我不知道一個:-)

<div id="access" role="region" aria-label="Skip links"> 
     <ul class="list-unstyled"> 
      <li><a class="bpb" href="#navigation">Skip to primary navigation</a></li> 
      <li><a class="bpb" href="#chapter-content">Skip to main content</a></li> 
     </ul> 
    </div> 

感謝

+0

您是否定義了loadwithAjax函數? – dreamhigh

+0

不,我不知道如何:-( –

+1

你需要聲明這樣的函數:'function loadWithAjax(){}' –

回答

0

JOSAN的答覆工作。

您需要聲明如下函數:function loadWithAjax(){}