Pace.js會自動加載到頁面中,不須要掛接到任何代碼,會自動檢測進度。若是你想作一些調整,你能夠設置window.paceOptions
來自定義配置:ajax
paceOptions = { // Disable the 'elements' source elements: false, // Only show the progress on regular and ajax-y page navigation, // not every request restartOnRequestAfter: false }
你也能夠將自定義設置放到script
標籤內,例如:spa
<script data-pace-options='{ "ajax": true, "eventLag": true , "document": true}' src='./js/pace.min.js'></script>
若是你使用AMD
或者Browserify
來加載模塊的話,你能夠經過這樣子來設置(例如:start
):rest
define(['pace'], function(pace){ pace.start({ document: false }); });
Pace.js公開的API列表:code
AMD
或者Browserify
來加載模塊的話,這個會默認執行。