Я не уверен, что правильно сформулировал свой вопрос, но в любом случае ...
Я использую iscroll и обернул вызов инициализации iScroll в частную функцию для последующего использования. вот что у меня есть:
Namespace.iscroll = function () {
var myScroll;
myScroll = new iScroll('mainContent-wrap', {
hScrollbar: false
});
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', Namespace.iscroll, false);
};
Я вызываю iscroll на любую нужную мне страницу, используя Namespace.iscroll();
У меня вопрос, теперь я хочу обновить iScroll с помощью myScroll.refresh();
или с помощью функции setTimeout
, как описано в документации по iScroll.
Поскольку я завернул исходный вызов init в частную функцию, как запустить обновление и другие методы (например, destroy) для него?