2017-01-23 3 views
-1

Meine Website ist in zwei Sprachen, Englisch und Japanisch. Der gesamte Text stammt aus einer Datenbank (Tabellenfelder sind id, labelname, labeltextenglish, labeltextjapanese), abhängig von der ausgewählten Sprache.Verschiedene Schriftarten auf dasselbe Label anwenden

Unten ist mein Code, um den Etikettentext (INQUIRY) anzuzeigen, der von der Datenbank kommt.

<div class="row" style="padding-left: 10px;"> 
    <b id="EnquiryHeading" style="font-family: Mumsies">ENQUIRY</b> 
</div> 

Meine Anforderung ist, diesen Text in einer bestimmten japanischen Schriftart anzuzeigen, wenn der Benutzer japanische Sprache auswählt.

Wie kann ich das tun?

+0

Sie diese Schriftart als Web-font bieten Sie oder wird erwartet, auf dem Client installiert werden? (afaik ist keine Standardschrift) –

Antwort

0

Sie können Javascript verwenden, um die Schriftfamilie entsprechend der ausgewählten Sprache beim Laden der Seite festzulegen.

Sie müssten die Nachricht für jedes Element aufrufen, das Text aus der Datenbank anzeigen kann. Sie können eine CSS-Klasse auf solche Elemente bieten und wählen sie jquery einfach mit:

var elements = $(".CSSClass"); 
Verwandte Themen