Как мне правильно реализовать плагин jQuery Sifr?
-
03-07-2019 - |
Вопрос
Я весь день пытался получить плагин jQuery Sifr (http://jquery.thewikies.com/sifr/) работать, но безуспешно.На сайте плагина имеется ограниченная документация, и для чего-то столь, казалось бы, простого я уверен, что должен быть почти у цели.Я также нашел кое-какую информацию по адресу http://www.eona.com/sifr/ но я думаю, что это для более старой версии плагина.
Я создал свои собственные файлы шрифтов, используя онлайн-генератор Sifr (http://www.sifrgenerator.com/) а также самостоятельно использую Flash CS4, но, похоже, ни то, ни другое не работает.
Вот мой код:
$(document).ready(function(){
$.sifr({
path: 'http://**.com/js/',
save: true
});
$('.pageInfo h1').sifr({
font: 'soho',
debug: true
});
});
Теперь нажмите кнопку "сохранить:true" отсутствует в документации к этому плагину, но я нашел его в другом месте на сайте плагина, самое смешное, что без него ничего не происходит, но с его включением все, что я получаю, это сообщение по умолчанию "Визуализируется с помощью sIFR3" вместо текста моего элемента.
На сайте плагина также написано "Он поддерживает шрифты sIFR версии 2 и версии 3". Что это значит?Могут ли мои файлы шрифтов быть в более новом типе v3?
Я был бы действительно признателен за любую помощь.
Заранее благодарю вас
Решение
Вот и я!
Извините за задержку.:)
Вы должны указать, по крайней мере, сборку и версию.
Вот пример:
$.sifr({
build: 436,
version: 3,
path: 'http://**.com/js/',
save: true
});
Другие советы
У меня была такая же проблема с использованием плагина jQuery (который сейчас использует sIFR 3), для меня это было то, что предварительно опубликованные swf были < версия 436 - специально для шрифтов от sifrvault.Вероятно, ваш шрифт нуждается в повторной публикации, возьмите ttf и используйте OpensIFRr.
-Джей
Вы пробовали пропустить параметр шрифта и передать прямую ссылку на swf (включая расширение файла .swf) в параметр path?Я экспериментировал с этим плагином всего несколько недель назад и думаю, что это могло быть необходимо для начала работы.
YMMV, но мой опыт заключался в том, что в плагин вкралось много странных маленьких ошибок, и было гораздо менее неприятно (плюс так же просто и производительно) запускать обычный sifr.replaceElement внутри вашего документа (готового) кода, используя официальную версию sIFR 2.0.7 от http://wiki.novemberborn.net/sifr/.
Я не верю, что плагин jQuery совместим с sIFR 3 (который я бы все равно рекомендовал вам использовать).