amAppendTo

method
 $.fn.amAppendTo() 

Option name Type Description
target JQuery, HTMLElement, String
options object

animorph options like namespace

return Promise

Animation Promise

Append the current element to the target
This will start a move animation if the current element is already in the dom.

$.fn.amAppendTo = function (target, options) {
  return appendTo(this.toArray(), $(target)[0], options);
};

amPrependTo

method
 $.fn.amPrependTo() 

Option name Type Description
target JQuery, HTMLElement, String
options object

animorph options like namespace

return Promise

Animation Promise

Prepend the current element to the target
This will start a move animation if the current element is already in the dom.

$.fn.amPrependTo = function (target, options) {
  return prependTo(this.toArray(), $(target)[0], options);
};

amRemove

method
 $.fn.amRemove() 

Option name Type Description
options object

animorph options like namespace

return Promise

Animation Promise

Run a leave animation and remove the current element from the dom after it finished

$.fn.amRemove = function (options) {
  return remove(this.toArray(), options);
};

amLeave

method
 $.fn.amLeave() 

Option name Type Description
options object

animorph options like namespace

return Promise

Animation Promise

Run a leave animation and remove the current element from the dom after it finished

$.fn.amLeave = function (options) {
  return leave(this.toArray(), options);
};

amInsertAfter

method
 $.fn.amInsertAfter() 

Option name Type Description
target JQuery, HTMLElement, String
options object

animorph options like namespace

return Promise

Animation Promise

Inserts the current element after the target
This will start a move animation if the current element is already in the dom.

$.fn.amInsertAfter = function (target, options) {
  return insertAfter(this.toArray(), $(target)[0], options);
};

amReplaceClasses

method
 $.fn.amReplaceClasses() 

Option name Type Description
classNamesBefore String, Array.<String>

class names to remove

classNamesAfter String, Array.<String>

class names to add

Transition String

name "enter"|"leave"

options object

animorph options like namespace

return Promise

Animation Promise

Adds and removes css-classes from the given element.

$.fn.amReplaceClasses = function (classNamesBefore, classNamesAfter, transitionName, options) {
  return replaceClasses(this.toArray(), classNamesBefore, classNamesAfter, transitionName, options);
};

export * from './vanilla.js';