Ich versuche, ein Klick und das Ziehen von Verhalten auf dem Desktop hinzuzufügen. Leider funktioniert CSS Scroll-SNAP nicht gut, wenn der Scrollleft-Wert über JavaScript aktualisiert wird. -Typ: Keine; Wenn der Benutzer mit dem Ziehen beginnt, aber die glatte Schnappanimation entfernen. Verwenden der Maus. eines Scroll-SNAP-Typs: x obligatorisch; Element bei der Durchführung der Schnappanimation. Version des Beispiels mit Mausereignissen mit < /p>
Code: Select all
el.scrollTo({
left: newScrollLeft,
behavior: 'smooth'
})
Es ist ziemlich nah an dem, was ich möchte, aber es fehlt immer noch den Vorhandensein der Scroll -Impuls, wenn sie eine normale Schriftrollen -Geste verwenden.