Методы

requestAnimationFrame(callback)(альтернативное имя: ionic.requestAnimationFrame)

ВызываетrequestAnimationFrameили полизаполнение, если это не доступно.

Параметр

Тип

Описание

callback

function

Функция, которая будет вызвана, когда произойдет следующий кадр.

animationFrameThrottle(callback)(альтернативное имя: ionic.animationFrameThrottle)

При осуществлении обратного вызова, если эта операция происходит 100 раз между
кадрами анимации, добавление Throttle (дросселя) сделает так, что будет выполнен последний
из 100 вызовов.

Параметр

Тип

Описание

callback

function

функция, которую нужно регулировать к requestAnimationFrame

  • Возвращает:
    function  Функция, которая затем вызовет переданную в обратном вызове.
    Переданная в обратном вызове получит контекст, с помощью которого была вызвана
    возвращенная функция.

getPositionInParent(element)

Находит смещение прокрутки элемента в пределах контейнера.

Параметр

Тип

Описание

element

DOMElement

Элемент, смещение которого нужно найти.

  • Возвращает:
    object Объект положения со следующими свойствами:
    • {number} left Сдвиг элемента влево.
    • {number} top Сдвиг элемента вверх.

ready(callback)

Вызывает функцию, когда DOM готов, или если он уже готов,
вызывает функцию немедленно.

Параметр

Тип

Описание

callback

function

Функция, которую нужно вызвать.

getTextBounds(textNode)

Получает rect-функцию, представляющую границы данного textNode.

Параметр

Тип

Описание

textNode

DOMElement

textNode, границы которого нужно найти.

  • Возвращает:
    object Объект, представляющий границы узла. Свойства:
    • {number} left Левая позиция textNode.
    • {number} right Правая позиция textNode.
    • {number} top Верхняя позиция textNode.
    • {number} bottom Нижняя позиция textNode.
    • {number} width Ширина textNode.
    • {number} height Высота textNode.

getChildIndex(element, type)

Получает первый индекс дочернего узла в пределах данного элемента
заданного типа.

Параметр

Тип

Описание

element

DOMElement

Элемент, индекс которого нужно найти.

type

строка string

nodeName, по которому нужно согласовывать дочерние элементы.

  • Возвращает:
    number Индекс, или -1 дочернего элемента с nodeName соответствующего типа.

getParentWithClass(element, className)

Параметр

Тип

Описание

element

DOMElement

 

className

строка string

 
  • Возвращает:
    DOMElement Самый близкий родительский элемент, подходящий по параметру
    className или пустое значение.

getParentOrSelfWithClass(element, className)

Параметр

Тип

Описание

element

DOMElement

 

className

строка string

 
  • Возвращает:
    DOMElement Самый близкий родительский или свой элемент, подходящий по параметру
    className или пустое значение.

rectContains(x, y, x1, y1, x2, y2)

Параметр

Тип

Описание

x

число number

 

y

число number

 

x1

число number

 

y1

число number

 

x2

число number

 

y2

число number

 
  • Возвращает:
    boolean Определяет, вписывается ли {x,y} в границы прямоугольника, определяемого
    {x1,y1,x2,y2}.

blurAll()

Затемняет любой текущий элемент ввода, который находится в фокусе

  • Возвращает:
    DOMElement Затемненный элемент или пустое значение