多くの人が、YouTubeとMediumに小さな新しいUI要素が表示されていることに気付きました。これは、ブラウザパネルのすぐ下にあるページ上部の細いカラーバーの形のプログレスバーです。
最近の米国の
新しいUIパターン: UsabilityPostの Webサイトローディングバーは、新しい要素に注目を集めています。 判明したように、プログレスバーを使用する理由は、新しいページをロードする代わりに、JavaScriptを介してコンテンツがロードされるため、ブラウザーのページロードのインジケーターが機能しない可能性があるためです。 ユーザーがページが「フリーズ」しているという感覚を持たないように、この機能は小さなUI受信の肩に移されました。
NProgress.js [
Demo ] [
GitHub ]プラグインのおかげで、誰もが自分のサイトでまったく同じプログレスバーをすばやく作成できるようになりました。
プラグインを機能させるには、jQuery、nprogress.js、nprogress.cssを接続する必要があります。 それを使用することはそれほど難しくありません-start
start()
と
done()
呼び出すだけです-最初に頭に浮かぶのは、それらをAjax呼び出しにバインドすることです-ajaxStartおよびajaxCompleteイベント:
NProgress.start();
高度な機能もあります。
NProgress.set(0.3);
PSそして、AngularJSを好む人向けの
バージョンもあります。