powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запретить мобильному броузеру переходить к предыдущей-следующей странице при свайпе?
1 сообщений из 1, страница 1 из 1
Как запретить мобильному броузеру переходить к предыдущей-следующей странице при свайпе?
    #39579485
evgeniybel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реализовано простое листание фотографий влево-вправо пальцем на сенсорном экране. Каждая фотка в отдельном html'е, при нажатии/отпускании на достаточном расстоянии влево-вправо грузится предыдущий-следующий файл.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
var touch_position; // Координата нажатия 
function turn_start(event) { 
	// При начальном нажатии получить координаты 
	touch_position = event.touches[0].pageX; 
	document.getElementById("nameid").innerHTML = "" + touch_position;
} 
function turn_page(event) { 
	// При движении нажатия отслеживать направление движения 
	var tmp_move = touch_position-event.touches[0].pageX; 
	// Сдвиг достаточный? 
	if (Math.abs(tmp_move) < 50) { return false; } 
	if (tmp_move < 0) { 
		document.location.href = "16.htm";
	} 
	else { 
		document.location.href = "02.htm";
	} 
}



Но эта реализация работает не очень, иногда при слишком длинном проведении пальцем вместе с перелистыванием броузер переходит к предыдущей-следующей странице (и в итоге все остается на той же). Можно ли как-то это перехватить?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запретить мобильному броузеру переходить к предыдущей-следующей странице при свайпе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]