JavaScript events for developers
Learn to use custom Javascript event listeners and triggers in Sleek theme
Sleek leverages JavaScript extensively to optimize loading times and ensure seamless performance of features, such as the quick view.
In certain cases, you may need to capture these events after they occur, enabling you to execute custom scripts or integrate third-party applications.
All objects returned are vanilla JS objects and can be edited however you see fit.
1. Page loaded
The event is triggered when the HTML document has been fully parsed, and all deferred scripts have finished downloading and running.
2. Product successfully added to the Ajax cart
3. Product could not be added to the Ajax cart
The error message will let you know the problem. Most of the time it is quantity related.
4. Cart updated
JavaScript updates the cart object once the quantity is modified. This event is triggered after the cart markup has been updated and is open to customization.
5. Quick view modal has been opened
The first time the modal is opened, certain elements, like the add-to-cart form, are lazy-loaded. These elements are not immediately available.
6. Quick view modal has been loaded
Only fires the first time the modal is opened.
7. Variant selection changed
8. Collection page is refreshed
Fired when the collection page is re-rendered after filters are updated.
Last updated