--- title: Methods category: docs layout: doc body_class: option-def ---

addItems

{% highlight javascript %} .isotope( 'addItems', $content, callback ) {% endhighlight %} Adds elements to the pool of item elements of the container, but does sort, filter or layout.

appended

{% highlight javascript %} .isotope( 'appended', $content, callback ) {% endhighlight %} Adds elements via `addItems` method, then triggers `layout` just for those new elements. Useful for Infinite Scroll.

destroy

{% highlight javascript %} .isotope( 'destroy' ) {% endhighlight %} Removes Isotope functionality completely. Returns element back to pre-init state.

insert

{% highlight javascript %} .isotope( 'insert', $content, callback ) {% endhighlight %} Appends elements to container, adds items to via `addItems` method, and then triggers `reLayout` method so new elements are properly filtered, sorted and laid-out.

layout

{% highlight javascript %} .isotope( 'layout', $content, callback ) {% endhighlight %} Arranges new elements to the end of the layout.

option

{% highlight javascript %} .isotope( 'option', options ) {% endhighlight %} Modifies options for plugin instance.

reLayout

{% highlight javascript %} .isotope( 'reLayout', callback ) {% endhighlight %} Resets layout properties and lays-out every item element.

resize

{% highlight javascript %} .isotope( 'resize' ) {% endhighlight %} Triggers layout-specific resize method.