Skocz do zawartości

rotacja banerow - odsyłacze


siusiak1000

Rekomendowane odpowiedzi

mam problem, gdyż mam rotator banerów i chodzi mi o to, żeby 1 baner miał odnośnik np. google.pl a drugi banner do youtube.pl.

 

Skrypt: https://gist.github.com/nu7hatch/568409

 

Nadawałem każdemu obrazkowi odnośnik<a href="https://www.w3schools.com">OBRAZEK</a>ale wtedy wyświetla się tylko pierwszy baner i nie zmienia się na kolejne.

 

Proszę o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

 

Nadawałem każdemu obrazkowi odnośnik<a href="https://www.w3schools.com">OBRAZEK</a>ale wtedy wyświetla się tylko pierwszy baner i nie zmienia się na kolejne.

 
#rotator img { position: absolute; }

-> 

#rotator a { position: absolute; }

---

function rotateBanners(elem) {
  var active = $(elem+" img.active");
  var next = active.next();
  if (next.length == 0) 
    next = $(elem+" img:first");
  active.removeClass("active").fadeOut(200);
  next.addClass("active").fadeIn(200);
}

function prepareRotator(elem) {
  $(elem+" img").fadeOut(0);
  $(elem+" img:first").fadeIn(0).addClass("active");
}

function startRotator(elem) {
  prepareRotator(elem);
  setInterval("rotateBanners('"+elem+"')", 2500);
}

->

function rotateBanners(elem) {
  var active = $(elem+" a.active");
  var next = active.next();
  if (next.length == 0) 
    next = $(elem+" a:first");
  active.removeClass("active").fadeOut(200);
  next.addClass("active").fadeIn(200);
}

function prepareRotator(elem) {
  $(elem+" a").fadeOut(0);
  $(elem+" a:first").fadeIn(0).addClass("active");
}

function startRotator(elem) {
  prepareRotator(elem);
  setInterval("rotateBanners('"+elem+"')", 2500);
}

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności