如果达到确定条件,如何锁定键盘脚本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果达到确定条件,如何锁定键盘脚本?相关的知识,希望对你有一定的参考价值。

首先,我有这个通过键盘加载功能的代码:

<script>
document.onkeydown = function(e) {
var keychar;
try {keychar = String.fromCharCode(event.keyCode); e = event;}
catch (err) {keychar = String.fromCharCode(e.keyCode);}

if (e.altKey) {
if (keychar == 6) {$.diminuiFonte();}
if (keychar == 7) {$.aumentaFonte();}
}}
</script>

这些函数通过键盘或其他代码段中的某些按钮来减小和增加字体大小。这些按钮被配置为在达到确定的大小时消失,尽管如果使用键盘,代码仍然有效。

如何在达到字体大小的最大或最小限制时中断代码的执行,如果字体正常则重新激活它们?

从现在开始,我感谢你!

答案

Event.preventDefault()

您可以使用字体大小值作为条件,如:

if (fontSize === min || fontSize === max) {
     e.preventDefault();
}

以上是关于如果达到确定条件,如何锁定键盘脚本?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Unix中为shell脚本锁定目录[重复]

如何根据特定条件锁定代码块?

线程基础四 使用Monitor类锁定资源

bash循环语句

键盘和鼠标闲置超时时关闭显示器并锁定电脑桌面的AutoHotkey脚本 2019年11月24日写

如何运行和结束xshell脚本