2017-09-30 54 views
1

我想在我的代碼使用easyPaginate.js插件(https://st3ph.github.io/jquery.easyPaginate/):的Javascript: 「是不是一個函數」 錯誤

的index.jsp

<script type="text/javascript" src="./js/jquery-3.2.1.min.js"></script> 
<script type="text/javascript" src="./js/myJs.js"></script> 
<script type="text/javascript" src="./js/jquery.easyPaginate.js"></script> 
... 
<div id="easyPaginate"> 
    <img src="img/demo/surf1.jpg" /> 
    <img src="img/demo/surf2.jpg" /> 
</div> 

myJs.js:

$('#easyPaginate').easyPaginate({ 
    paginateElement: 'img', 
    elementsPerPage: 3, 
    effect: 'climb' 
}); 

,但我收到以下錯誤:

Uncaught TypeError: $(...).easyPaginate is not a function at myJs.js:20

回答

2

您應該按以下順序聲明腳本:

<script type="text/javascript" src="./js/jquery-3.2.1.min.js"></script> 
<script type="text/javascript" src="./js/jquery.easyPaginate.js"></script> 
<script type="text/javascript" src="./js/myJs.js"></script> 

由於錯誤說,easyPaginate方法不能在myJs腳本中。

+1

當然!謝謝。 – Eutherpy

+0

也建議將腳本放在頁面的底部,這樣就不會「阻止」瀏覽器。 –

相關問題