Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何限制键控JavaScript事件?_Javascript_Jquery_Jquery Events_Keydown - Fatal编程技术网

如何限制键控JavaScript事件?

如何限制键控JavaScript事件?,javascript,jquery,jquery-events,keydown,Javascript,Jquery,Jquery Events,Keydown,这是文件 我尝试使用if语句限制字体大小: <script> $(function(){ var KEY_UP = 38; var KEY_DOWN = 40; //Set listener for keydown $(document).keydown(function(e){ $("anything").html("- keydown -"); switch(e.which){ case KEY_UP: var

这是文件

我尝试使用if语句限制字体大小:

<script>
$(function(){

 var KEY_UP = 38;
 var KEY_DOWN = 40;

 //Set listener for keydown
 $(document).keydown(function(e){
 $("anything").html("- keydown -");
   switch(e.which){
   case KEY_UP:
 var fontsize = parseInt($("#example4").css("font-size")) + 2;
 $("#example4").css("font-size", fontsize+"px");

if (("#example4").css("font-size")<20){
alert("it is less than 20")
//some sort of code to limit the font-size
}


 break;
case KEY_DOWN:
 var fontsize = parseInt($("#example4").css("font-size")) - 2;
 $("#example4").css("font-size", fontsize+"px");
 break;
   }
 });

});
</script>

$(函数(){
var KEY_UP=38;
var KEY_DOWN=40;
//设置监听器以进行键控
$(文档).keydown(函数(e){
$(“任何东西”).html(“-keydown-”);
开关(e.which){
案例编号:
var fontsize=parseInt($(“#示例4”).css(“字体大小”)+2;
$(“#示例4”).css(“字体大小”,fontsize+“px”);

如果((“#示例4”).css(“font size”)您只需将css字符串转换为整数即可。请使用以下方法尝试此操作:

var fontSize=$(#示例4”).css(“字体大小”);
var intFontSize=parseInt(fontSize.replace('px','');

如果(INTFONTSIZETRING)了解您建议的替换18px或->18我在哪里使用这些建议?非常感谢您提供的任何帮助
var fontSize = $("#example4").css("font-size");
var intFontSize = parseInt(fontSize.replace('px',''));
if (intFontSize<20){
    alert("it is less than 20")
    //some sort of code to limit the font-size
}
if (("#example4").css("font-size")<20){