Skip to content

Snackbar documentation doesn't include JS trigger instructions #238

@cweitat

Description

@cweitat

To add how to trigger snackbar with JS.
Adapted from docs.min.js. Code as such

//close snackbar on click
        $(".snackbar-btn").on("click", function () {
            $(this).parent(".snackbar").removeClass("show")
        });

//show snackbar on click and auto hide at either after 6000ms or button is click again to show new snackbar
        $(".snackbar-toggler").on("click", function () {
            var e = $(this).next(".snackbar");
            if ($(".snackbar.show").length > 0) {
                $(".snackbar.show").removeClass("show").one("webkitTransitionEnd transitionEnd", function () {
                    e.addClass(function () {
                        setTimeout(function () {
                            e.removeClass("show")
                        }, 6e3);
                        return "show"
                    })
                })
            } else {
                e.addClass(function () {
                    setTimeout(function () {
                        e.removeClass("show")
                    }, 6e3);
                    return "show"
                })
            }
        });

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions