Horizontales Scrollen auf mouseMove - breites div in kleinerem div mit Überlauf: versteckt (Die Mathematik kann nicht funktionieren)

8

Ich versuche eine "Linie" von Bilddaumen zu machen, wo sie auf Mauszeiger scrollt. Und ich habe es zur Arbeit, aber mein Problem ist jetzt, dass ich eine "Polsterung" an den Seiten machen wollte, so muss ich nicht die Maus den ganzen Weg zu den Seiten haben, um den ersten / letzten Daumen zu sehen. Aber ich kann es wirklich nicht zur Arbeit bringen: /

Dies ist das Skript, das ich jetzt habe:

%Vor%

Es gibt einige Stellen, an denen ich versucht habe, den Offset hinzuzufügen (inline auskommentiert), ein Teil davon funktioniert an einem Ende, aber nicht am anderen Ende: /

Ich bin mir ziemlich sicher, dass es ein Problem in der Mathematik ist, aber ich kann nicht herausfinden, was ich tun soll: /

Hier ist ein jsFiddle: Ссылка

Ich hoffe, ich habe mein Problem klar genug gemacht, bin mir nicht sicher, wie ich es anders erklären soll und hoffe, dass jemand helfen kann:)

    
martindilling 17.04.2013, 02:46
quelle

1 Antwort

20

Ihr Skript ist nicht glatt, also habe ich es komplett modifiziert (sorry :)
mit einem wirklich einfachen Ansatz:

LIVE-DEMO

Super einfach jQ:

%Vor%

Zu CSS hinzufügen:

%Vor%     
Roko C. Buljan 17.04.2013, 13:16
quelle

Tags und Links