0.0.2 • Published 4 years ago
yb-universal v0.0.2
Universal Methods
Набор универсальных функций
Подключение
- Импортируем
import Universal from "yb-universal";
Методы
(2010-2011 гг)
- void removeElement(Element element)
- void removeElement(String id) Удалить элемент из DOM
- Array getWindowSize() Получить размер окна браузера Возвращает числовой массив width, height
- Number strpos(String myString, String subString, Number startIndex) Получить позицию подстроки в строке (аналог PHP-функции strpos)
- Object getStyles(Element element)
- Object getStyles(String id) Получить набор установленных стилей (только для чтения)
- String browserDetect(Number chrAfterPoint) Определить браузер chrAfterPoint - сколько символов строки возвращать, по умолчанию - полную строку
- void animate(Element element, Object settings, Function callback)
- void animate(String id, Object settings, Function callback)
(НЕ аналог одноименного jquery-метода!)
Трансформировать javascript-элемент в окне браузера (перемещает, изменяет размеры, свойства)
Параметры перемещения settings (пишутся без указания px), не указанные параметры игнорируются
- length_top - изменение top, px
- length_left - изменение left, px
- length_width - изменение ширины, px
- length_height - изменение высоты, px
- length_borderRadius - изменение окружного радиуса, px
- length_opacity - изменение прозрачности, число от 0.1 до 1
- length_clipwidth - изменение ширины clip, px
- length_clipheight - изменение высоты clip, px
- step - число шагов анимации, по умолч.= 12
- speedMoving - скорость каждого шага анимации, по умолч.=25 callback - функция, будет вызвана по окончании действия
- void setSettingsByClassName(Elements[] classElements, Object/String settings, Anyone value)
- void setSettingsByClassName(String className, Object/String settings, Anyone value) Обертка. Присваивает одинаковое свойство всем элементам класса settings - массив со свойствами, либо - имя свойства value - пустое, либо - значение свойства
- String moneyFormat(Number/String numstring, Number/Boolean coinsTrue)
numstring - число или строка (желательно, чтобы было число, иначе обрежется дробная часть)
coinsTrue
- использовать ли копейки. По умолчанию - false, не указываем знаки
- указать TRUE или количество знаков после запятой (обычно указываем 2)