// это начальный индекс модели
const i = 0;
// коллбэк на успешную загрузку
const onDocumentLoadSuccess = () => {
i++;
(if arrId[i]) {
loader(i);
} else {
alert('все модели загружены');
}
};
// функция принимает индекс модели в массиве и запускает лоадер
const loader = (modelIndex) => {
Autodesk.Viewing.Document.load(arrId[modelIndex], onDocumentLoadSuccess, onDocumentLoadFailure);
};
// запускаем лоадер для нулевого элемента
loader(i);
<a href="#" class="close" onclick="closeart('article')"></a>
$('#loded').scrollTop() + $('#loded').height() >= $('#loded').height()
$('#loded').scrollTop() >= $('#loded')[0].scrollHeight - $('#loded').height()
Не может же быть проблема в порядке файлов в папке?
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
return rcon.connect()
.then(() => {
return rcon.send(`${message.$match[1]}`);
})
.then((res) => {
console.log(res);
// После консоль лога сделать return
return res;
})
.then((res) => {
// Два return'a работать не будут. Нужно оставить что-то одно
message.send(res);
return rcon.disconnect();
});
});
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, (message) => {
return rcon.connect()
.then(() => rcon.send(`${message.$match[1]}`))
.then((res) => {
console.log(res);
message.send(res);
return rcon.disconnect();
});
});
// Элемент на который наводим курсор
const hoverElement = document.querySelector('.hover_element');
// Элемент который скрываем
const hideElement = document.querySelector('.hide_element');
hoverElement.addEventListener('mouseover', () => hideElement.style.display = 'block');
hoverElement.addEventListener('mouseout', () => hideElement.style.display = 'none');
if (localStorage.getItem('gorod')) {
document.getElementById("fruit").value = localStorage.getItem('gorod');
}
const storedValue = localStorage.getItem('gorod');
if (storedValue) {
document.getElementById("fruit").value = storedValue;
}