Thomas: swipe.js getPos auslesen

Hallo

Für einen Slider benutze ich die JS-Klasse swipe.js. In deren API gibt es mit getPos eine Möglichkeit die akutell angezeigten Slide auszuslesen. Leider funktioniert mein Code nicht:

  
var elem = document.getElementById('mySwipe');  
window.mySwipe = Swipe(elem, {  
   callback: function() {  
	   var pageNumber = elem.getPos();  
	   alert("P"+pageNumber);  
   }  
});  

Kann mir jemand sagen was ich falsch mache bzw. wie ich das machen muss? Leider gibt es auf der Seite kein entsprechendes Beispiel.

Danke für eure Hilfe.

Gruss
Thomas

  1. Hi,

    Kann mir jemand sagen was ich falsch mache bzw. wie ich das machen muss? Leider gibt es auf der Seite kein entsprechendes Beispiel.

    Im Beispiel dort wird

    callback: function(index, elem) {},

    verwendet – also nehme ich doch an, dass diese Callback-Function den Index des aktuellen Slides und das zugehörige Element automatisch übergeben bekommt … du musst diese Parameter also nur noch verarbeiten.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hallo
      Merci für deine Antwort.

      Im Beispiel dort wird

      callback: function(index, elem) {},

      verwendet – also nehme ich doch an, dass diese Callback-Function den Index des aktuellen Slides und das zugehörige Element automatisch übergeben bekommt … du musst diese Parameter also nur noch verarbeiten.

      Ja, das habe ich gesehen. Habs versucht aber ich mache irgendwas falsch.

        
      ...  
      callback: function(index, elem) {  
      	   var pageNumber = getPos();  
      	   alert("P"+pageNumber);  
         }  
      ...  
      
      

      Danke für dein Tipp/Hilfe.

      Gruss
      Thomas

      1. Hi,

        Ja, das habe ich gesehen. Habs versucht aber ich mache irgendwas falsch.

        ...
        callback: function(index, elem) {
           var pageNumber = getPos(); // ersatzlos streichen
           alert("P"+pageNumber); // -> alert(index)
           }
        ...

          
          
        MfG ChrisB  
          
        
        -- 
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?