Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: 1. "Slidercontent" ohne Animation

  1. #1
    Contao-Nutzer Avatar von sbach
    Registriert seit
    30.10.2010.
    Ort
    Osnabrück
    Beiträge
    11

    Standard 1. "Slidercontent" ohne Animation

    Hallo,


    ich habe in einigen Threads hier schon die Frage gelesen aber noch keine Antwort gefunden (oder vielleicht übersehen?!?).

    Kann man irgendwie einstellen, dass der 1. Slidercontent nicht beim öffnen der Webseite "reinslidet" sondern schon fest dort steht?


    greez

  2. #2
    Contao-Fan Avatar von Schlauchbeutelmaschine
    Registriert seit
    16.06.2009.
    Ort
    Wiesbaden
    Beiträge
    668

    Standard

    Die Option ist im Skript selber nicht vorhanden, aber das kann man sicher ergänzen wenn man fit in Javascript ist.

  3. #3
    Alter Contao-Hase Avatar von xkoy
    Registriert seit
    23.07.2010.
    Ort
    Mount Maunganui, New Zealand
    Beiträge
    1.035

    Standard

    Hat das mittlerweile mal jemand umgesett oder irgendwie anders gelöst?
    Irgendwie nervig, wenn man durch NAVI geht, und ständig Slidet er von Anfang...

  4. #4
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    1

    Standard

    Ich hab das über Anpassung der ce_slider.js wie folgt gelöst :

    Im Abschnitt slideIt: function(passedID)

    Code:
    if(passedID == 0) {
    			var item_in = new Fx.Morph(newItem, {
    		     duration: 1, 
    		     transition: self.options.transitionType,
    		     link: 'ignore',
    		     
    		     onStart: function(){
    				self.isSliding = 1;  //prevents extra clicks
    			},
    		     
    		     onComplete: function(){
    				self.isSliding = 0;  //prevents extra clicks
    			}
    		     
    		});
    		}
    		
    		else {
    		
    		//set up our animation stylings
    		var item_in = new Fx.Morph(newItem, {
    		     duration: self.options.transitionTime, 
    		     transition: self.options.transitionType,
    		     link: 'ignore',
    		     
    		     onStart: function(){
    				self.isSliding = 1;  //prevents extra clicks
    			},
    		     
    		     onComplete: function(){
    				self.isSliding = 0;  //prevents extra clicks
    			}
    		     
    		});
    		}
    Vielleicht hilft es ja jemandem...

  5. #5
    Contao-Fan Avatar von tobihessen
    Registriert seit
    01.04.2010.
    Beiträge
    311
    Partner-ID
    8827

    Standard

    Hmm wo genau muss man das einbauen? Irgendwie funktioniert es nicht, ich kenne mich mit js aber auch NULL,NULL aus.
    Dieses slideIt: function(passedID) ist bei mir in Zeile 203 und dann?

  6. #6
    Contao-Nutzer
    Registriert seit
    18.01.2011.
    Ort
    Leipzig
    Beiträge
    21

    Standard Lösungsversuch

    Hi,

    ich hab mich auch gerade damit beschäftigt und vorerst folgende Lösung eingebunden:

    plugins / ce_slider / ce_slider.js -> Zeile 189

    Diese Zeile fadet den ersten "Chart" ein:
    Code:
    self.slideIt(self.options.itemNum);  //initialize first slide
    Die obere Zeile wird einfach auskommentiert oder durch die Folgende ersetzt:

    Code:
    document.getElementById("anchor"+(self.options.itemNum+1)).setStyle( 'left', '0');
    Nicht schön aber selten

    Vielleicht hilft's jemandem oder es stellt sich jemand für eine saubere Lösung zur Verfügung.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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