На текущий момент у библиотеки очень ограниченный API:
Morfana.draw([selector] [, markup] [, callback])
Запуск обработки. Используется в случае, если в конфигурации отключён автоматический запуск.
selector – селектор для jQuery, для отбора элементов, которые должна обработать
Морфана. Если у них присутствует атрибут data-morfana-markup, разметка выполняется для них. Если нет –
ищутся все дочерние элементы с этим атрибутом. Если selector не передан, обрабатывается вся
страница. Если selector передан, а также задана разметка в строке markup,
тогда для всех отобранных элементов используется переданная разметка, независимо от наличия атрибута
data-morfana-markup.
Если callback передан и является функцией, она будет вызвана как только закончится
обработка очереди слов, которая формируется при этом Morfana.draw(). Если хотите передать callback, но
markup пропустить, следует установить markup в false. Аналогично, если хотите передать callback, но
пропустить еще и selector, следует установить selector в false.
Возвращает: true;
Примеры в разделе Как использовать?
Morfana.clear([selector])
Очистка разметки: удаление всех SVG, добавленных Морфаной и разворачивание всех span, добавленных Морфаной
для внедрения отступов перед окончаниями и после них.
selector – селектор jQuery, для отбора элементов, внутри которых будет удалён
результат работы Морфаны. Если selector не передан, очистка идёт по всему документу.
Возвращает: true;
Morfana.configure()
см. Конфигурация
Morfana.getLettersMap(obj)
obj – jQuery объект, HTML-элемент которого содержит слово.
Возвращает: массив с количеством элементов, соответствующим количеству букв в слове. Каждый элемент
массива указывает на HTML-элемент DOM и на индекс буквы внутри него.
Morfana.getLettersBounds(obj)
obj – jQuery объект, HTML-элемент которого содержит слово.
Возвращает: массив с количеством элементов, соответствующим количеству букв в слове. Каждый элемент
массива содержит информацию о x-координате начала буквы (относительно начала слова), её ширине (w), а также
высоте слова в целом.