[英]pace.js: “start” event not triggered?
我似乎無法找到解決這個問題,我在發布的評論這個問題 ......我用pace.js插件,我很想來加載我的網頁/顯示部分立即,而不必等待預加載加載所有內容。
我想通過簡單地調用start
事件並立即顯示選擇器來做到這一點。
不過,我似乎無法找出為什么我的事業done
事件被解雇,但start
是沒有的。 我也試過了hide
也被解雇了,但是stop
或restart
不是。
$(window).load(function(){
Pace.on('start', function() {
alert('start') // not fired
});
Pace.on('done', function() {
alert('done') // fired!
});
});
有任何想法嗎?
在事件綁定之后立即調用Pace.start()
。 然后,您將能夠獲得start
事件。
你需要打電話
Pace.restart();
如果當前頁面已經加載了節奏進度。
你必須把
Pace.on('start', function() {
alert('start');
});
在$(window).load....
之后它將獲得啟動狀態,你在文檔加載后調用這些方法,所以start必須已經被觸發。
注冊腳本和css之后,在你的htlm部分添加這個腳本
<script type="text/javascript">
window.onbeforeunload = renderLoading;
function renderLoading() {
Pace.stop();
//Pace.start();
Pace.bar.render();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.