2014-04-29 29 views
1

我试图改变与JavaScript的CSS字体,改变CSS字体使用javascript

我改变字体大小象下面这样,它的工作

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-size", 
     +jsonVerisi.ayar[0].baslikFontSize + "px"); 

但是当我试图通过改变FONT-FAMILY同样的方式,它不工作,有什么我失踪?

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family", 
      +jsonVerisi.ayar[0].baslikFontFamily); 
+1

'jsonVerisi.ayar [0] .baslikFontFamily'的价值是什么?我会先检查一下。 – ElGavilan

+0

'+'是将一个字符串转换为数字。如果该字符串不是一个有效的数字,那么它使它成为'NaN'。 –

+0

我已经检查过,它是由用户选择的,它的价值与预期一样,如sans,sans-serif等。 – erolusengul

回答

3

只需从jsonVerisi.ayar [0] .baslikFontFamily中删除“+”符号并尝试。

$(".bp-item.bp-title.buyuk-baslik-yazi").css("font-family", 
      jsonVerisi.ayar[0].baslikFontFamily); 

enter image description here

0

确保指定您的浏览器支持的字体,因为它应该以这种方式工作。