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

时间:2018-01-02 01:30:34

标签: javascript keyboard shortcuts

首先,我已经获得了通过键盘加载功能的代码:

<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>

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

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

从现在起,我感谢你!

1 个答案:

答案 0 :(得分:0)

请参阅Event.preventDefault()

您可以将字体大小值用作以下条件:

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