Ergebnis 1 bis 2 von 2

Thema: Content Slider mehrmals in einer Seite verwenden?

  1. #1
    Contao-Nutzer Avatar von pix
    Registriert seit
    23.06.2009.
    Beiträge
    110

    Standard Content Slider mehrmals in einer Seite verwenden?

    Ich möchte gerne das Modul Contentslider mehrmals in verschieden größen in einer Webseite verwenden. Genau gesagt einmal in der Linken Spalte und einmal in der main Spalte. Das Modul in der main Spalte habe ich ganz normal über die Artikel angelegt und den Elementen die ID slideElem zugewiesen. Soweit funktioniert auch alles einwandfrei.

    Für den Contentslider in der linken Spalte habe ich eines Neues Modul "Eigener HTML code angelegt und mir den entsprechenden Code Kopiert und die ID "slideElem" in slideWrapper_projekte und die Klasse "slideElem" in slideElem_projekte umbenannt. Dann habe ich in meiner CSS Datei folgende angabe gemacht:
    Code:
    #slideWrapper_projekte { width: 195px; height: 120px; overflow: hidden; }
    div.slideElem_projekte { width: 195px; height: 120px; float: left; }
    Danach habe ich im Javascript alle Variablen verändert und die Datei mit einen Link im Headbereich eingebunden. Das Script sieht jetzt so aus.

    Code:
      var prevElementx;
      var nextElementx;
      var currElementx;
      var slideElementsx = new Array();
      
      var elementBaseSizex = 195;
      
      function getnextElementx() {
        for (x = 0; x < slideElementsx.length; x++) {
          if (slideElementsx[x] == currElementx)  {
            if ((x + 1) < slideElementsx.length) 
              nextElementx = slideElementsx[x + 1];
            else 
              nextElementx = slideElementsx[0];
          }
        }
      }
      
      function getprevElementx() {
        for (x = 0; x < slideElementsx.length; x++) {
          if (slideElementsx[x] == currElementx)  {
            if ((x - 1) >= 0) 
              prevElementx = slideElementsx[x - 1];
            else 
              prevElementx = slideElementsx[slideElementsx.length - 1];
          }
        }
      }
      
      window.addEvent("domready", function() {
        var sliderx = new Fx.Scroll('slideWrapper_projekte', {
        	wait: false,
        	duration: 1500,
        	transition: Fx.Transitions.linear    });
        
        var objSliderx = document.getElementById("innerSlideWrapper2");
        var objElemx = objSliderx.getElementsByTagName("div");
        for(x = 0; x < objElemx.length; x++) {
          if (objElemx[x].className.indexOf("slideElem_projekte") > 0) {
            objElemx[x].id = "sliderContentx" + x;
            slideElementsx.push("sliderContentx" + x);
          }
        }
        $('innerSlideWrapper2').setStyle("width", elementBaseSizex * slideElementsx.length);
        currElementx = slideElementsx[0];
        getprevElementx();
        getnextElementx();
        
        
        $('goBack').addEvent('click', function(event) {
        	event = new Event(event).stop();
        	sliderx.toElement(prevElementx);
          currElementx = prevElementx;
          getprevElementx();
          getnextElementx();
        });
    
        $('goForward').addEvent('click', function(event) {
        	event = new Event(event).stop();
        	sliderx.toElement(nextElementx);
          currElementx = nextElementx;
          getprevElementx();
          getnextElementx();
        });    
        
      });
    Soweit funktioniert es auch bis auf:

    Das Problem was ich jetzt noch habe ist wenn ich in der Linken Spalte den Content Sliden möchte auch der Mainbereich Slidet. Ich habe leider keine Ahnung von Javascript deshalb würde es mich echt freuen wenn mir jemand hierbei weiterhelfen kann.
    Geändert von pix (23.06.2009 um 12:56 Uhr)

  2. #2
    Contao-Nutzer Avatar von pix
    Registriert seit
    23.06.2009.
    Beiträge
    110

    Standard

    Problem selbst gelöst man muss im Javascript noch goForward und goBack umbenennen sowie die gleichnamigen beiden IDs anpassen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Mootools Content Slider gesucht
    Von Thanatos im Forum Bilder/Dateien
    Antworten: 4
    Letzter Beitrag: 28.07.2011, 08:54
  2. Content Slider mit Anker Navigation
    Von dirksche im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 17.06.2011, 20:20
  3. Content Slider mit Direktlinks?
    Von LousyWeather im Forum Sonstige Erweiterungen
    Antworten: 4
    Letzter Beitrag: 17.11.2010, 14:38
  4. Ist das der Content Slider? Verständnisfrage
    Von dennis im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 03.11.2009, 14:26
  5. Content Slider verschluckt inhalt?
    Von pix im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 29.10.2009, 12:30

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •