https://cdn.jsdelivr.net/gh/falbue/cdn@{tag}/css/main.cssЗапуск кода при появлении конкретного элемента на странице.
SPA(() => {
initGallery();
}, { id: 'photo-gallery' });Обработка каждого нового элемента в бесконечных лентах или динамических списках.
SPA((node) => {
// node — это конкретный найденный DOM-элемент
new Tooltip(node);
}, { className: 'feed-item', continuous: true });| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
fn |
Function |
— | Колбэк. В режиме continuous принимает аргумент node. Без него вызывается без аргументов. |
id |
string |
null |
ID целевого элемента (#id). |
className |
string |
null |
CSS-класс целевого элемента (.class). |
selector |
string |
null |
Произвольный селектор. Приоритет выше, чем у id и className. |
continuous |
boolean |
false |
true — постоянный мониторинг DOM. false — одноразовый запуск и остановка. |
timeout |
number |
3000 |
Время ожидания элемента в мс (только для continuous: false). |
⚠️ Важно: Указывайте хотя бы один идентификатор (id,classNameилиselector). Если не указать ни одного, функция выполнится немедленно при первой возможности.