【发布时间】:2021-08-07 00:07:15
【问题描述】:
我有一个脚本,可以在按下某个键并提起该键时切换变量的值。我想知道如何更改它,而不是在按下键时更改变量值,而是屏幕上的饱和度会改变,当键被抬起时,饱和度将恢复到其原始值。如何才能做到这一点? 脚本:
let x = 1;
window.onkeydown = () => {
let x = 2;
};
window.onkeyup = () => {
let x = 1;
}
css改变屏幕饱和度:filter: saturate(4);
澄清一下,当 keydown 函数发生而不是将变量 x 从 1 更改为 2 时,屏幕饱和度应该更改为 filter:saturate(4); 并且当键被抬起时,屏幕饱和度应该恢复正常。
【问题讨论】:
-
changing the variable x- 好吧,从技术上讲,你的代码不会改变任何东西 - 你有三个单独的变量,称为x- 除了 - 当然,为什么不,你可以在 keydown 中做你想做的事 - 你知道你想要的 CSS,所以,你为什么不尝试 -document.body.style.filter = "saturate(4)";和document.body.style.filter = "";
标签: javascript html jquery css frontend