関数のカスタムフォローイベントを追加および削除するためのjqueryサポートデリゲート関数を知っています。元
$("body").delegate("#p", "click", cfunc);
しかし、ページがロードされたときに関数を委任する方法は?
編集------
私の質問の詳細については、より多くのexコードを示しています::)
私は関数のカスタム名を持っています=cfunc()
今、その中で多くのイベントを実行するためにページが読み込まれるときにそれを呼び出す必要があります。
ページがロードされたときに、ビューアーはいくつかのイベントを作成します(例:サイズ変更、スクロール...)undelegate
cfunc()
新しい変数で再度呼び出す必要があります。
--- 編集 2 -----
申し訳ありませんが、私はより多くのコードを書きます:
これは委任したい関数です
function bbbb_scroll(pos)
{
$(document).scroll(function() {
var _currentpos = $(window).scrollTop();
if (_currentpos > pos) {
console.log('match');
}
});
}
今、ステージの準備ができたらページに追加したい
$(document).ready(function() {
$(window).delegate("body", "resize", bbbb_scroll);
});
結局のところ、ユーザーresize
がブラウザのウィンドウを使用するとき、undelegate
bbbb_scroll
関数が必要であり、新しい var ( on pos
variable )で再度呼び出す必要があります