0.0.2 • Published 4 years ago

yb-universal v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

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)