2013-12-03 4 views
0

Я вставил следующее перед тегом </body> и тип не меняется вообще. Я не могу понять, что я делаю неправильно.Не удается заставить FlowType.js работать

https://github.com/simplefocus/FlowType.JS

http://jsfiddle.net/tawshmcd/gLJxE/

-

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> 
<script src="https://raw.github.com/simplefocus/FlowType.JS/master/flowtype.js"></script> 

<script> 
    $('body').flowtype({ 
    minimum : 500, 
    maximum : 1200, 
    minFont : 12, 
    maxFont : 40, 
    fontRatio : 30, 
    lineRatio : 1.45 
    }); 
</script> 
+0

ли вы jquery.js связан? У вас есть какие-либо ошибки в консоли? –

+0

FYI: Я просто поставил перед вашим кодом следующие две строки: '' '' и добавить текст в раздел тела. Работа в порядке с последними Chrome и FF. –

+0

Да, .js связан, см. Выше. – tmcd

ответ

1

Короткий ответ: Не из raw.github.com исходным текстам.

Проблема в том, что вы используете файл flowtype.js из github raw. Github raw возвращает javascript как тип открытого текста (чтобы препятствовать поиску из github raw).

Поскольку файл имеет неправильный тип mimetype, веб-браузер не будет выполнять его как javascript.

Для устранения проблемы вам потребуется найти подходящий хост для файла. Вы можете разместить его самостоятельно через локальный веб-сервер или найти бесплатную учетную запись CDN, чтобы поместить файл вверх.

Изменить, чтобы добавить:

С вашей JS Fiddle, если вы откроете консоль Javascript, вы увидите следующее сообщение об ошибке:

Refused to execute script from ' https://raw.github.com/simplefocus/FlowType.JS/master/flowtype.js ' because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled.

 Смежные вопросы

  • Нет связанных вопросов^_^