Как я могу повторно инициализировать или уничтожить `infiniteajaxscroll` V3? - PullRequest
0 голосов
/ 10 ноября 2019

Как я могу reinitialize IAS или destroy на V3? (нет jquery, я использую импорт InfiniteAjaxScroll из '@ webcreate / infinite-ajax-scroll';)

В их документе также нет reinitialize или destroy (https://docs.v3.infiniteajaxscroll.com/reference/methods)

Infinite Ajax Scroll version: 3
Browser version: FF Dev 71.0b5 (64-bit)
Operating System: OS Catalina (10.15.1)

1 Ответ

0 голосов
/ 11 ноября 2019

Вы можете позвонить unbind, чтобы удалить всех прослушивателей событий. Этого должно быть достаточно для «уничтожения» IAS.

В противном случае вы, вероятно, можете перезаписать переменную, которая содержит экземпляр IAS.

Пример псевдокода:

// previous instance
var ias = InfiniteAjaxScroll(/* options */);

// destroy
ias = null

// reinitialize
ias = InfiniteAjaxScroll(/* some other options */);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...