Javascript 滚动事件的window.addEventListener未响应
我正在添加2个事件侦听器。一个用于调整大小,一个用于滚动。一个调整大小的工作,但滚动没有,我似乎无法找出这是为什么Javascript 滚动事件的window.addEventListener未响应,javascript,vue.js,scroll,addeventlistener,event-listener,Javascript,Vue.js,Scroll,Addeventlistener,Event Listener,我正在添加2个事件侦听器。一个用于调整大小,一个用于滚动。一个调整大小的工作,但滚动没有,我似乎无法找出这是为什么 mounted() { window.addEventListener('resize', this.onWindowResize); window.addEventListener('scroll', this.onWindowScroll); } onWindowResize() { this.internalVisible = false;
mounted() {
window.addEventListener('resize', this.onWindowResize);
window.addEventListener('scroll', this.onWindowScroll);
}
onWindowResize() {
this.internalVisible = false;
this.$emit('resize');
}
onWindowScroll() {
console.log('HIT');
}
beforeDestroy() {
window.removeEventListener('resize', this.onWindowResize);
window.removeEventListener('scroll', this.onWindowScroll);
}
有人能告诉我正在/可能发生什么吗?使用scoll访问任何网站,并将下面的内容粘贴到浏览器控制台中 window.addEventListener('scroll',e=>console.log(e)) 它将记录事件,以确保它工作正常
请检查您的网站是否具有滚动功能-具体来说,页面是否可滚动。。否则它将不会调用使用scoll访问任何网站,并将下面的内容粘贴到浏览器的控制台中 window.addEventListener('scroll',e=>console.log(e)) 它将记录事件,以确保它工作正常
请检查您的网站是否具有滚动功能-具体来说,页面是否可滚动。。否则它将不会调用我不熟悉vue.js; 但若只看纯javascript:你们可以在ChromeInspector的控制台中添加它,你们的窗口可以滚动它将被调用 所以你的事件听众似乎不是问题所在
window.addEventListener('resize', this.onWindowResize);
window.addEventListener('scroll', this.onWindowScroll);
function onWindowResize() {
console.log('res');
}
function onWindowScroll(e) {
console.log('scroll');
}
我不熟悉vue.js; 但若只看纯javascript:你们可以在ChromeInspector的控制台中添加它,你们的窗口可以滚动它将被调用 所以你的事件听众似乎不是问题所在
window.addEventListener('resize', this.onWindowResize);
window.addEventListener('scroll', this.onWindowScroll);
function onWindowResize() {
console.log('res');
}
function onWindowScroll(e) {
console.log('scroll');
}
请提供一个。也许你的卷轴在一个内部容器中,而不是窗口对象?@iota,这个应用程序太大了,创建一个可复制的示例已经是一个失败的案例。。。只是想听听其他人对这个问题的看法,他们用其他的眼光来看待这个问题……@YoniZiv答案确实是,我需要将
scroll
事件添加到一个更具体的HTMLElement
窗口中。谢谢请提供一个。也许你的卷轴在一个内部容器中,而不是窗口对象?@iota,这个应用程序太大了,创建一个可复制的示例已经是一个失败的案例。。。只是想听听其他人对这个问题的看法,他们用其他的眼光来看待这个问题……@YoniZiv答案确实是,我需要将scroll
事件添加到一个更具体的HTMLElement
窗口中。谢谢