Events
更新日: 2018-09-04
イベント
Barbaはページ遷移のライフサイクルの中で、便利な情報を含めたイベントを発生させます。
| イベント名 | 引数 | 発生タイミング | 
|---|---|---|
| linkClicked | HTMLElement,MouseEvent | PJAX対象のリンクをクリックした時。 | 
| initStateChange | currentStatus | URLが変更された時。 | 
| newPageReady | currentStatus,prevStatus,HTMLElementContainer,newPageRawHTML | 新しいコンテナがロードされ、ラッパー( #barba-wrapper)に挿入された時。 | 
| transitionCompleted | currentStatus[, prevStatus] | ページ遷移が完了し、古コンテナがDOMから削除された時。 | 
currentStatusとprevStatusは、 ページのURLと最終的には名前空間を持つオブジェクトです。
以下の方法でイベントを取得できます。
Barba.Dispatcher.on(eventName, function() {
  // イベント発生時に必要な処理
});
例
Barba.Dispatcher.on('newPageReady', function(currentStatus, oldStatus, container) {
});© 2016 Luigi De Rosa Released under the MIT license
このコンテンツはLuigi De Rosa(luruke)によるBarbaドキュメントを翻訳/改変したものです。