Ergebnis 1 bis 2 von 2
  1. #1
    Transparent von Croncels
    Themenstarter
    Avatar von AvariceKills
    Registriert
    09.2010
    Beiträge
    304

    Javascript mobil: DIV-Container automatisch scrollen

    Hallo zusammen,

    Ich habe hier ein Problem, das mich leicht überfordert. Ich bin dabei, eine Website zu erstellen, die als FTP-Frontend für Laien dienen soll. Ich habe mich hier für eine Ansicht entschieden, die der Spaltenansicht des Finders stark ähnelt.
    Wie die meisten von euch wissen, scrollt der Finder automatisch zur Seite, wenn man ein paar verschachtelte Ordner öffnet. Das "weiche" Scrollen habe ich mit folgender Funktion nachgestellt:

    Code:
    function smoothScroll(weite, pixel) {
    
    
      if(weite > 0) {
        if(pixel < weite) {
          document.getElementById("browser").scrollLeft += 15;
        }
        setTimeout(function (){ smoothScroll(weite, pixel+10); }, 10);
      }
      else {
        if(pixel > weite) {
          document.getElementById("browser").scrollLeft -= 15;
        }
        setTimeout(function (){ smoothScroll(weite, pixel-10); }, 10);
      } 
    }
    Leider versagen mir iPad, iPhone, Android-Handys, einfach jedes mobile Gerät, den Dienst, sobald diese Funktion im Script auftaucht. Genauer gesagt, wenn die Eigenschaft "scrollLeft" angesprochen wird.
    Gibt es da wohl eine andere Möglichkeit, um das ganze für mobile und stationäre Geräte gleichermaßen benutzbar zu machen?

    Ich hoffe ich habe mein Problem klar beschreiben können und ihr könnt mir helfen

    Gruß, Jackston

    Tipp des Jahres: Die App, die Anfängern helfen kann, heißt Time Machine, nicht Terminal!
     15" MacBook Pro - 2.53 GHz - 8GB RAM - Mac OS 10.7.3 


  2. #2
    Boskoop
    Registriert
    06.2010
    Ort
    Bochum
    Beiträge
    41
    Hallo,
    ich weiß jetzt spontan auch nicht warum das nicht funktioniert, aber das JQuery Plugin ScrollTo funktioniert auf dem IPad.
    Hier die Demo zum testen:
    http://demos.flesler.com/jquery/scrollTo/

    Und hier das Plugin:
    http://plugins.jquery.com/project/ScrollTo

    Eventuell hilft Dir das ja weiter, und wenn es nur als Quelltext Inspiration dient.

    Liebe Grüße,
    joro
    iMac 27" late '10 | iPad 64GB 3G | iPhone 4s 64 GB | AppleTV 2

Berechtigungen

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