Skip to content

detach

Method that is returned from initialized attach method. It can be used to unwrap scrollbar list in DOM and remove all handlers from elements.

e.g

ts
import { attach, WrapperPlacement } from "light-scrollbar";

const scrollbarContainerElement = document.querySelector(".my-scrollbar");
const { innerElement, outerElement, detach } = attach(scrollbarContainerElement, {
    wrapperPlacement: WrapperPlacement.outside
});

// remove/detach whole plugin from element on some action
document.querySelector('.click-to-remove-plugin').addEventListener(() => {
    detach();
});

More API details:

Released under the MIT License.