1

font-family に関していくつかの問題が発生しています。

アプリケーションに 6 つのブランドがあり、ブランドごとに 6 つの異なるフォントを使用して表示する必要があります。

スクリプトタグ内で、

このような条件を確認する必要があります。

if(selectedbrand=="Brand1")
{
$('body').css({
"font-family":'Conv_SF Slapstick Comic'
 });
}

@font-face を別の css のように保持しています。

@font-face {
                font-family: 'Conv_SF Slapstick Comic';
                src: url('fonts/SF Slapstick Comic.eot');
                src: local('SF Slapstick Comic'), url('fonts/SF Slapstick Comic.woff') format('woff'), url('fonts/SF Slapstick Comic.ttf') format('truetype'), url('fonts/SF Slapstick Comic.svg') format('svg');
                font-weight: normal;
                font-style: normal;
}

ただし、通常の jQuery CSS フォントを使用しているため、font-family は適用されません。

できるだけ早く解決策を提案してください。

4

3 に答える 3

1

本文に適用するフォント ファミリは次のとおりです。

"font-family":'Conv_Gotham-Medium !important'

ただし、作成したフォントに割り当てた名前は次のとおりです@font-face

font-family: 'Conv_SF Slapstick Comic';

両方の場所で同じ値を使用する必要があります。これを使用してみてください:

font-family: 'Conv_Gotham-Medium';
于 2013-03-25T07:37:06.777 に答える
-2

問題はcssセレクターにあるようです

この例を見てください

 $(selector).css(property,value)

あなたの声明

 $('body').css({"font-family":'Conv_Gotham-Medium !important'});

に変更します

 $('#bodyid').css(font-family, 'Conv_Gotham-Medium !important');

css/jqueryがbodyタグを簡単に識別できるように、bodyにidを付けます...これが役立つことを願っています。次に、プロパティの宣言は従来のインライン css とは異なるため、それも変更します..これで順列を試してください..

于 2013-03-25T07:45:11.317 に答える
-2

変更するプロパティとしてfontFamily(camelcase) を選択します。

于 2013-03-25T07:49:03.807 に答える