visibilitytrigger() chainable

visibilitytriggerを設定します。

$.visibilitytrigger( Setting: setting ): this

$.visibilitytrigger( Setting: setting ): this

documentオブジェクトへvisibilitytriggerを設定します。

$.visibilitytrigger({
  trigger: 'img',
  handler: function(){}
});

$().visibilitytrigger( Setting: setting ): this

コンテキストへvisibilitytriggerを設定します。個別のスクロール領域を持つ要素に対して使用します。

$('.scrollable').visibilitytrigger({
  trigger: 'img',
  handler: function(){}
});

追加された独自メソッドとコンテキストはend()メソッドなどによりメソッドチェーンを移動することで戻せます。

$.visibilitytrigger( Alias: string ): this

ネームスペースのエイリアスを作成します。引数により以下のように動作します。

引数なし: 既定のエイリアスであるvtを作成

$.visibilitytrigger();
// $.vt === $.visibilitytrigger

空文字: 既定のエイリアスを作成しない

$.visibilitytrigger('');
// $.vt === undefined

文字列: 引数の文字列によるエイリアスを作成

$.visibilitytrigger('alias');
// $.alias === $.visibilitytrigger
// $.vt === undefined

$.visibilitytrigger( DOM: window/document/elements/jQuery ): this

$(DOM).visibilitytrigger()または.add(DOM).visibilitytrigger()のショートカットです。コンテキストに引数のオブジェクトを追加します。

$.visibilitytrigger(): this

コンテキストにメソッドを追加して返します。初回実行時であれば既定のエイリアスを追加します。