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()
モニターの停止(手動で実行する場合)