Подключение гугловских шрифтов через js

Тема в разделе "JavaScript", создана пользователем ruscadet, 13 июл 2013.

  1. ruscadet

    ruscadet

    Регистрация:
    16 дек 2012
    Сообщения:
    112
    Симпатии:
    18
    в коде опенкартовского шаблона есть скрипт, подключающий шрифты Google API для использования на фронт-енде, но т.к. шаблон заморский, то не учтено использование кириллических суб-сетов...
    PHP:
            //update font preview
            
    jQuery(function(){
                
    fontSelect=jQuery("#bs_general_font");
                
    fontUpdate=function(){
                    
    curFont=jQuery("#bs_general_font").val();
                    
    jQuery("#bs_general_font_preview").css({ fontFamilycurFont });
                    
    jQuery("<link />",{href:"http://fonts.googleapis.com/css?family="+curFont,rel:"stylesheet",type:"text/css"}).appendTo("head");
    в идеале ссылка на гуглофский шрифт выглядит так:
    PHP:
    <link href='http://fonts.googleapis.com/css?family=EB+Garamond&subset=cyrillic,cyrillic-ext,latin' rel='stylesheet' type='text/css'>
    как вставить &subset=cyrillic,cyrillic-ext,latin в скрипт, чтоб всё работало? пробовал всяко, но не имея знаний в js, требуемого результата не добился...
     
  2. panasys

    panasys

    Регистрация:
    14 май 2013
    Сообщения:
    83
    Симпатии:
    32
    если дали правильные данные, то так
    jQuery("<link />",{href:"http://fonts.googleapis.com/css?family="+curFont+"&subset=cyrillic,cyrillic-ext,latin",rel:"stylesheet",type:"text/css"}).appendTo("head");