includeSpaces
Defines whether whitespace should be included in the split elements.
text.split(target, { includeSpaces: true });
Accepts
Boolean
Default
false
includeSpaces code example
import { animate, text, stagger } from 'animejs';
const [ $button ] = utils.$('button');
const [ $p ] = utils.$('p');
let includeSpaces = true;
let split;
const toggleSpaces = () => {
if (split) split.revert();
includeSpaces = !includeSpaces;
split = text.split($p, {
debug: true,
includeSpaces: includeSpaces,
});
}
toggleSpaces();
$button.addEventListener('click', toggleSpaces);
<div class="large centered row">
<p class="text-xl">Split text by words.<br>Include spaces or not.</p>
</div>
<div class="medium row">
<fieldset class="controls">
<button>Toggle spaces</button>
</fieldset>
</div>