0

これはファイルです http://www.frysa.us/Arctext/Size.html

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>

運が悪い..誰かが私を正しい方向に向けることができますか

4

1 に答える 1

0

CSS 文字列を整数に変換するだけです。replaceを使用してこれを試してください:

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){
于 2012-08-13T02:27:17.333 に答える