在编译/观看期间,当gulp抛出错误时,任何人都知道如何发出声音(如grunt)?
我需要设置一些特殊的gulp才能拥有这个功能吗?
我正在学习ES6,但我不明白为什么当我使用这样的函数时,为什么addEventListener不起作用(仅触发一次):
// Trigger only one time
window.addEventListener("scroll", this.scroll() );
Run Code Online (Sandbox Code Playgroud)
但是当我这样做时:
// working !!
window.addEventListener("scroll", (e) => {
let top = window.pageYOffset;
console.log(top + " vs " + this.offsetTop)
if (top >= this.offsetTop) {
this.el.classList.add('is-sticky');
} else {
this.el.classList.remove('is-sticky');
}
});
Run Code Online (Sandbox Code Playgroud)
完整的代码可以在这里找到:https : //codepen.io/paallaire/pen/GQLzmg/?editors=0010#0