我知道 jquery 支持委托函数来添加和删除函数自定义跟随事件。前任
$("body").delegate("#p", "click", cfunc);
但是如何在页面加载时委托功能?
已编辑------
我在我的问题中显示了更多的前代码以获取更多详细信息::)
我有一个函数自定义名称=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 (在pos
变量上)再次调用