+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Anythingslider: Wie stoppt man den Loop?

  1. #1
    TP-Supporter LoiK macht alles soweit korrekt Avatar von LoiK
    Registriert seit
    Jul 2001
    Ort
    Berlin
    Beiträge
    401

    Anythingslider: Wie stoppt man den Loop?

    Hallo zusammen,

    sicherlich kennt jeder das bekannte Tool Anything-Slider*, dass man hervorragend zum Einsetzen von Diashows verwenden kann. Meine Frage ist: Wie stoppt man den Loop. Mir ist klar, dass es die Möglichkeit gibt mit der Maus die Fläche zu berühren, um den Loop anzuhalten, aber ich würde gerne einfach nur EINEN Bilddurchgang haben, der am Ende einfach aufhört.

    Ideen?

    *http://css-tricks.com/anythingslider-jquery-plugin/

    Danke und beste Grüße
    LoiK

  2. #2
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Ein wenig Anpassung und es geht.
    Aufruf in der index.html:
    Code:
            $(function () {
            
                $('.anythingSlider').anythingSlider({
                    easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
                    autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
                    delay: 3000,                    // How long between slide transitions in AutoPlay mode
                    startStopped: false,            // If autoPlay is on, this can force it to start stopped
                    animationTime: 600,             // How long the slide transition takes
                    hashTags: true,                 // Should links change the hashtag in the URL?
                    buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
                	pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
                	startText: "Go",                // Start text
        		    stopText: "Stop",               // Stop text
        		    navigationFormatter: formatText,	// Details at the top of the file on this use (advanced use)
    				loop: false
                });
    			
    			
                
                $("#slide-jump").click(function(){
                    $('.anythingSlider').anythingSlider(6);
                });
                
            });
    Anpassungen in der JS Datei:

    a) die function gotoPage() anpassen:
    Code:
    		base.gotoPage = function(page, autoplay) {
    			// When autoplay isn't passed, we stop the timer
    			if (autoplay !== true) autoplay = false;
    			if (!autoplay) base.startStop(false);
    			
    			if (typeof(page) == "undefined" || page == null) {
    				page = 1;
    				base.setCurrentPage(1);
    			};
    			
    			// Just check for bounds
    			if (page > base.pages + 1) page = base.pages;
    			if (page < 0 ) page = 1;
    
    			var dir = page < base.currentPage ? -1 : 1,
                n = Math.abs(base.currentPage - page),
             left = base.singleWidth * dir * n;
    			
    			base.$wrapper.filter(':not(:animated)').animate({
               scrollLeft : '+=' + left
            }, base.options.animationTime, base.options.easing, function () {
               
              if (page == 0) {
                  base.$wrapper.scrollLeft(base.singleWidth * base.pages);
    		          page = base.pages;
              } else if (page > base.pages) {
                  base.$wrapper.scrollLeft(base.singleWidth);
                  // reset back to start position
                  page = 1;
                  
    		  }
    		  else if (page == base.pages && base.options.loop == false){
    				base.startStop(!base.playing);
    		  };
          
    	      base.setCurrentPage(page);
              });
    		};
    b) die defaults anpassen:
    Code:
        $.anythingSlider.defaults = {
          easing: "swing",                // Anything other than "linear" or "swing" requires the easing plugin
          autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not
          startStopped: false,            // If autoPlay is on, this can force it to start stopped
          delay: 3000,                    // How long between slide transitions in AutoPlay mode
          animationTime: 600,             // How long the slide transition takes
          hashTags: true,                 // Should links change the hashtag in the URL?
          buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
          pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
      	  startText: "Start",             // Start text
      	  stopText: "Stop",               // Stop text
      	  navigationFormatter: null,      // Details at the top of the file on this use (advanced use)
      	  forwardText: "&gt;",            // Link text used to move the slider forward
      	  backText: "&lt;",               // Link text used to move the slider back
    	  loop: true
        };
    Die Änderungen sind gefettet und rot!
    Nun kannst du mit dem Parameter 'loop' steuern, ob es ein Loop sein soll oder nicht, lässt du den Parameter weg, wird der default genutzt, welcher 'true' ist, also dann läuft es als Loop durch.
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  3. #3
    TP-Supporter LoiK macht alles soweit korrekt Avatar von LoiK
    Registriert seit
    Jul 2001
    Ort
    Berlin
    Beiträge
    401
    Hallo Webcreate!

    Aller herzlichsten Dank! Ein schönes Geschenk zum Wochenende!

    Beste Grüße
    LoiK

  4. #4
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Gern geschehen!
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

+ Antworten

Ähnliche Themen

  1. movieclip stoppt nicht
    Von limette im Forum Flash & Multimedia
    Antworten: 2
    Letzter Beitrag: 18.06.2003, 11:23
  2. animiertes Gif stoppt
    Von Martino im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 09.08.2002, 17:43
  3. Stoppt den MC !!!
    Von Obi-Wan im Forum Flash & Multimedia
    Antworten: 17
    Letzter Beitrag: 25.05.2002, 17:08
  4. film stoppt nicht
    Von christina im Forum Flash & Multimedia
    Antworten: 18
    Letzter Beitrag: 30.04.2002, 14:56
  5. pup up stoppt animation & download
    Von revival im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 04.04.2002, 09:05

Stichworte

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51