Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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_Css_Input_Toggle_Font Face - Fatal编程技术网

Javascript 如何更改输入的字体?

Javascript 如何更改输入的字体?,javascript,css,input,toggle,font-face,Javascript,Css,Input,Toggle,Font Face,我需要使用复选框切换输入标记的字体,我尝试使用javascript和@font-face来实现这一点 html: 你可以在不同的类别中使用新字体。然后切换这个类 .newFontClass{ font-family: "Some-New-Font" !important; } $("#sinhala-toggle-checkbox").click(function(){ if( $(this).is(':checked') ) {

我需要使用复选框切换输入标记的字体,我尝试使用javascript和@font-face来实现这一点

html:


你可以在不同的类别中使用新字体。然后切换这个类

    .newFontClass{
      font-family: "Some-New-Font" !important;
    }

    $("#sinhala-toggle-checkbox").click(function(){    
       if( $(this).is(':checked') ) {
          $("#comment-input").addClass("newFontClass");
       }else{
         $("#comment-input").removeClass("newFontClass");
      }
   });

你可以在不同的类别中使用新字体。然后切换这个类

    .newFontClass{
      font-family: "Some-New-Font" !important;
    }

    $("#sinhala-toggle-checkbox").click(function(){    
       if( $(this).is(':checked') ) {
          $("#comment-input").addClass("newFontClass");
       }else{
         $("#comment-input").removeClass("newFontClass");
      }
   });

请检查是否在代码中添加了正确的jQuery CDN:-

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

剩下的整个代码是正确的

请检查您是否在代码中添加了正确的jQuery CDN:-

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>


剩下的整个代码是正确的

只有字体大小改变,而不是字体。顺便说一句,我正试图从服务器加载字体(自定义)。你认为我的浏览器/电脑有问题吗??我甚至试过禁用chrome.thanx上的direct write,尝试了一种非unicode的字体,并且符合所有建议。只有字体大小发生了变化,而不是字体。顺便说一句,我正试图从服务器上加载字体(自定义)。你认为我的浏览器/电脑有问题吗??我甚至试过禁用chrome.thanx上的direct write,尝试了一种非unicode的字体,并且所有的建议都能奏效。如果你不能编辑代码,那么你该如何更正代码。我发布的代码是问题的解决方案。我的意思是说代码很好,你只需要在代码中添加我发布的脚本。尝试过了,bt仍然没有更改字体。可能是因为字体是unicode的?除了Fonthanx的家伙,所有的东西(字体颜色,字间距)都会改变,尝试了一种非unicode的字体,所有的建议都适用。如果你不能编辑代码,那么你该如何更正代码。我发布的代码是问题的解决方案。我的意思是说代码很好,你只需要在代码中添加我发布的脚本。尝试过了,bt仍然没有更改字体。可能是因为字体是unicode的?除了Fonthanx的家伙,所有的东西(字体颜色,字间距)都会改变,尝试了一种非unicode的字体,所有的建议都能奏效。尝试过了,bt仍然没有改变字体。可能是因为字体是unicode?thanx的家伙们,尝试了一种非unicode的字体,所有的建议都适用。尝试过了,bt仍然没有改变字体。可能是因为字体是unicode?thanx的伙计们,尝试了一种非unicode的字体,所有的建议都适用。
$(document).ready(function(){
   $("#sinhala-toggle-checkbox").click(function(){
     $("#comment-input").toggleClass("sinhala");
   });
});