Javascript 是否向window.onscroll动态添加函数?
我知道我只能调用一次Javascript 是否向window.onscroll动态添加函数?,javascript,Javascript,我知道我只能调用一次window.onscroll=function(){},因为多次调用可能会导致它们相互覆盖。这就是为什么我会问:是否可以将函数调用“推”到window.onscroll //示例 函数示例(num){ var数=num; window.onscroll=函数(){ 数字*=数字 } } 例(2); 例(4); //这样,数字只在第二次函数调用中更改 //不知怎的,有可能得到同样的结果吗?(“向window.onscroll添加”函数 函数示例(num){ var数=num
window.onscroll=function(){}
,因为多次调用可能会导致它们相互覆盖。这就是为什么我会问:是否可以将函数调用“推”到window.onscroll
//示例
函数示例(num){
var数=num;
window.onscroll=函数(){
数字*=数字
}
}
例(2);
例(4);
//这样,数字只在第二次函数调用中更改
//不知怎的,有可能得到同样的结果吗?(“向window.onscroll添加”函数
函数示例(num){
var数=num;
window.onscroll+=函数(){
数字*=数字
}
}
例(2);
示例(4);
这可以通过使用
e、 g:
例如,在中,我将两个滚动侦听器绑定到
窗口
对象。如果打开浏览器控制台并滚动底部的预览窗格,您应该会看到这两条消息在控制台中重复出现。这可以通过使用
e、 g:
例如,在中,我将两个滚动侦听器绑定到窗口
对象。如果打开浏览器控制台并滚动底部的预览窗格,您应该会看到这两条消息在控制台中重复
window.addEventListener('scroll', function() {
console.log('one');
});
window.addEventListener('scroll', function() {
console.log('two');
});