Files
Figma_1/mixitup-3.3.1/docs/mixitup.md
2025-09-16 01:40:08 +03:00

48 lines
1.5 KiB
Markdown

#mixitup()
*Version added: 3.0.0*
`mixitup(container [,config] [,foreignDoc])`
The `mixitup()` "factory" function creates and returns individual instances
of MixItUp, known as "mixers", on which API methods can be called.
When loading MixItUp via a script tag, the factory function is accessed
via the global variable `mixitup`. When using a module loading
system (e.g. ES2015, CommonJS, RequireJS), the factory function is
exported into your module when you require the MixItUp library.
| |Type | Name | Description
|---|--- | --- | ---
|Param |`Element, string` | `container` | A DOM element or selector string representing the container(s) on which to instantiate MixItUp.
|Param |`object` | `[config]` | An optional "configuration object" used to customize the behavior of the MixItUp instance.
|Param |`object` | `[foreignDoc]` | An optional reference to a `document`, which can be used to control a MixItUp instance in an iframe.
|Returns |`mixitup.Mixer` | A "mixer" object holding the MixItUp instance.
###### Example 1: Creating a mixer instance with an element reference
```js
var containerEl = document.querySelector('.container');
var mixer = mixitup(containerEl);
```
###### Example 2: Creating a mixer instance with a selector string
```js
var mixer = mixitup('.container');
```
###### Example 3: Passing a configuration object
```js
var mixer = mixitup(containerEl, {
animation: {
effects: 'fade scale(0.5)'
}
});
```
###### Example 4: Passing an iframe reference
```js
var mixer = mixitup(containerEl, config, foreignDocument);
```