• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak stworzyć funkcję przycisków i umieścić je na sliderze?

Aruba Cloud - Virtual Private Server VPS
0 głosów
149 wizyt
pytanie zadane 10 stycznia 2020 w HTML i CSS przez FilOON Użytkownik (680 p.)

Witam, wykonałem slider z poradnika pana Zelenta, ale chciałbym aby przyciski były tylko 2 i odpowiadały za przełączenie na następny slajd oraz poprzedni. Tak więc mam nastepujące pytania:

1) Jak napisać funkcję która przełączy slajd na następny, oraz osobną, która przełączy slajd na poprzedni i przypisać je do przycisków?

2) Jak owe przyciski umieścić na samym sliderze, czy też 'nad sliderem'? Po obu stronach - w formie strzałek lub przy dolnej krawędzi slidera.

Próbowałem z position: absolute oraz z-index ale nie udało mi się osiągnać porządanego efektu.

	<div id="content">
		<div id="header">
		
			<img id="photo" src="photos/gimnazjum_logo.png">
			
			<div id="title">Szkoła Podstawowa imienia <br> bł. ks. Józefa Kowalskiego w Siedliskach
			
				<div id="quotation">
				"Bogactwo i siłę zdobywa się usilną nauką i pracą.
				Nie dość chcieć trzeba czynić."<br>~Goethe</div>
		
			</div>
		</div>
		<span onclick="ustawslajd(1)" class="next">[1]</span>
		<span onclick="ustawslajd(2)" class="next">[2]</span>
		<span onclick="ustawslajd(3)" class="next">[3]</span>
		<span onclick="ustawslajd(4)" class="next">[4]</span>
		<span onclick="ustawslajd(5)" class="next">[5]</span>
		<div id="slider"></div>
		
	</div>

Włożyć <span>'y do divia 'slider'?

	<div id="content">
		<div id="header">
		
			<img id="photo" src="photos/gimnazjum_logo.png">
			
			<div id="title">Szkoła Podstawowa imienia <br> bł. ks. Józefa Kowalskiego w Siedliskach
			
				<div id="quotation">
				"Bogactwo i siłę zdobywa się usilną nauką i pracą.
				Nie dość chcieć trzeba czynić."<br>~Goethe</div>
		
			</div>
		</div>
		<span onclick="ustawslajd(1)" class="next">[1]</span>
		<span onclick="ustawslajd(2)" class="next">[2]</span>
		<span onclick="ustawslajd(3)" class="next">[3]</span>
		<span onclick="ustawslajd(4)" class="next">[4]</span>
		<span onclick="ustawslajd(5)" class="next">[5]</span>
		<div id="slider"></div>
		
	</div>
var numer = Math.floor(Math.random()*5)+1;

var timer1 = 0;
var timer2 = 0;

function ustawslajd(nrslajdu)
{
	clearTimeout(timer1);
	clearTimeout(timer2);
	numer = nrslajdu - 1;
	
	schowaj();
	setTimeout("zmienslajd()",500);
}


function schowaj()
{
	$("#slider").fadeOut(500);
}

function zmienslajd()
{
	numer++; if (numer>5) numer=1;
		
	var plik = "<img src=\"photos/slajdy/slajd" + numer + ".png\" />";
		
	document.getElementById("slider").innerHTML = plik;
	$("#slider").fadeIn(500);
	
	timer1 = setTimeout("zmienslajd()", 5000);
	timer2 = setTimeout("schowaj()",4000);
	
}

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 619 wizyt
0 głosów
1 odpowiedź 162 wizyt
pytanie zadane 17 czerwca 2017 w HTML i CSS przez leemish Użytkownik (780 p.)
0 głosów
0 odpowiedzi 153 wizyt
pytanie zadane 6 lipca 2019 w C i C++ przez XSPACE Użytkownik (690 p.)

93,277 zapytań

142,276 odpowiedzi

322,282 komentarzy

62,595 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...