单击更改字体

时间:2017-11-17 16:27:03

标签: javascript fonts font-family

点击按钮后我想要更改字体 它是我的代码:

<div id="page">Hello world</div>
<div id="font-load"></div>
<a id="iransans">click me</a>
<script type="text/javascript">
    $("#iransans").click(function(){
        $(document).ready(function() {
            $('#font-load').load("class/client_setting.php?font=iransans", function(){});
            $("#page").addClass("iransans-font");
        });
    });
</script>
<style>
    .iransans-font{
        font-family: iransans !important;
    }
</style>

它对我不起作用。 我想在点击后更改字体并添加类

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

$(document).ready(function(){
    $("#iransans").click(function(){
         //$("#page").css("font-family", 'Arial'); //to change the font directly
         $("#page").addClass("iransans-font"); //to add the class on click
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style>
.iransans-font{
    font-family: Arial !important; //change your font here..
}
</style> 

<div id="page">Hello world</div>
<div id="font-load"></div>
<a id="iransans">click me</a>