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)