Class WINDOW_APP.util.scrollMonitor
Defined in: scroll_event.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
スクロールの監視
|
| Method Attributes | Method Name and Description |
|---|---|
| <inner> |
add(func)
イベントを追加する
|
| <inner> |
remove(func)
イベントを削除する
|
| <inner> |
start()
モニターの開始(手動で実行する場合)
|
| <inner> |
stop()
モニターの停止(手動で実行する場合)
|
Class Detail
WINDOW_APP.util.scrollMonitor()
スクロールの監視
Author: ngi@phantom4.org.
Author: ngi@phantom4.org.
/**
* スクロールの監視イベント
*
* @param params {Object} 監視中のパラメーター
* @param params.status {int} 0: スクロール停止した、1: スクロール開始した、2: スクロール中、-1: スクロールしていない
* @param params.positionX {Number} 縦スクロールの位置
* @param params.positionY {Number} 横スクロールの位置
* @param params.deltaX {Number} 縦スクロールの移動量
* @param params.deltaY {Number} 横スクロールの移動量
*\/
function onScroll (params) {
switch(params.status) {
case 0:
//スクロール停止したときの処理
break;
case 1:
//スクロール開始したときの処理
break;
case 2:
//スクロール中の処理
break;
}
}
WINDOW_APP.util.scrollMonitor.add(onScroll); //リスナー追加
Method Detail
<inner>
{Boolean}
add(func)
イベントを追加する
- Parameters:
- func
- {Function} リスナー
- Returns:
- {Boolean} 追加されたか
<inner>
{Boolean}
remove(func)
イベントを削除する
- Parameters:
- func
- {Function} リスナー
- Returns:
- {Boolean} 削除されたか
<inner>
start()
モニターの開始(手動で実行する場合)
<inner>
stop()
モニターの停止(手動で実行する場合)