Всем привет!
Ищю варианты решения задания
Есть архив HTML файлов, используются для презентаций без выхода в интернет
Нужно:
- JavaScript код, для переключения между страницами по swipe
(максимально автоматизирован и не зависиммый от ручнной встаыки ссылок, что бы не зависимо от кол-во HTML файлов, работал, так как если это пять страниц, прописать ссылки по ниже приведенному коду это одно, а вот когда страниц 50+ это уже бессмысленная трата человеческого времени)
- - -
Пример:
старый вариант кода, где вручную прописывались ссылки на следующий HTML файл при swipe
<script>
window.onload = function swipePage1() {
var pozx;
var pozx1;
var startPage = document.querySelector("#index");
startPage.addEventListener("touchstart", function (e) {
e = e || window.event;
pozx = e.changedTouches[0].pageX;
});
startPage.addEventListener("touchend", function (e) {
e = e || window.event;
pozx1 = e.changedTouches[0].pageX;
kontrol = pozx1 - pozx;
if (kontrol < -200) {
linkPath2 = window.location.href="pages/page2.html";
}
});
}
</script>)
Нужен вариант решения, например мои размышления, что бы при запуске первой страницы, все последующие страницы закгружались в массив, и при свайпе, код переключал, например, свайп вперерд это i atIndex +1 (а не if (kontrol < -200) {
linkPath2 = window.location.href="pages/page2.html";)
или свайп назад этоi atIndex -1 и таким образом, забыть сколько у нас имеется HTML файлов и код reuses.