【问题标题】:assigning a css font family with jquery使用 jquery 分配 css 字体系列
【发布时间】:2015-11-10 02:56:32
【问题描述】:

我有一个网站,其中我有以下代码用于更改网站中的整个字体:

<script>
$("docoment").ready(function(){
        $("*").css("fontFamily", "Tahoma");

    }

)

但是,我想为网站分配一系列字体,这样如果客户没有一种字体,他/她可以使用第二种或第三种。我使用了以下代码,但它不起作用:

<script>
$("docoment").ready(function(){
        $("*").css("fontFamily", "Tahoma,Times New Roman,Arial");

    }

)

【问题讨论】:

  • 您的 jquery 中的文档拼写错误。这是一个错字还是实际上在您的实时代码中?
  • 与问题无关,但您正在为页面的所有元素分配此属性。我建议您缩小此选择器的范围。

标签: jquery html css fonts


【解决方案1】:

原因是:

  1. document 而不是docoment
  2. 只是document 而不是"document"
  3. 如果fontFamily 不起作用,您可能需要使用font-family

代码:

$(document).ready(function(){
    $("*").css("fontFamily", "Tahoma,Times New Roman,Arial");
}

你也可以使用:

$(document).ready(function(){
    $("*").css("font-family", "Tahoma,Times New Roman,Arial");
}

重要提示

更重要的一点:请不要执行上面的代码,这会在所有元素上生成style="font-family: Tahoma,Times New Roman,Arial",这可能会减慢并最终导致浏览器崩溃!

【讨论】:

    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多