Po eksperymentach z niektórych opcji nadal nie dostał satysfakcjonujący wynik:Fullpage.js i urządzenia mobilne: jak włączyć przełącznik sekcji/slajdu, jeśli przepełnienie treści musi być włączone?
Zastosowany biblioteka JavaScript jest FullpageJS (http://alvarotrigo.com/fullPage/)
Fullpage.js inicjowany jest z następującymi ustawieniami:
$('#fullpage').fullpage({
sectionsColor: colors,
anchors: anchors,
scrollOverflow: true,
afterSlideLoad: function() {
startTheSliders();
},
onLeave: function(index) {
setTimeout(function() {
$.fn.fullpage.scrollSlider(index,0);
},1000);
}
});
Ważne: Zgodnie z dokumentacją scrollOverflow: true jest ustawione (i musi być ustawione na true), ponieważ w szczególności na urządzeniach mobilnych zawartość slajdu jest czasami wyższa niż wysokość ekranu.
Jest jednak bezwzględnie wymagane, aby użytkownicy mogli przełączać się w poziomie i pionie między slajdami za pomocą palca (bez nawigacji). Przeznaczone zachowanie jest następujący:
przełącznik suwakowy przełącznik pozioma jeśli przesuwa palec w lewo lub w prawo
pionowy suwak przełącznika: Następny dolny suwak tylko wtedy, gdy suwak jest przewijane do dołu i palcem przesuwa się w dół. Następny górny slajd: Tylko jeśli slajd przewinie się do góry, a palec przesunie się w górę.
Projekt dev można znaleźć tutaj: http://www.studiodankl.com/studiodankl/
Thx jednak klient chce, aby slajdy mogły być przesuwne na urządzeniach mobilnych. – Blackbam