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.