0.0.6 • Published 8 years ago
lscroll v0.0.6
Lscroll
Lscroll is a lightweight,high-performant,no library denpendencies scroll controller.
Install
npm install lscroll --save
If you're having trouble installing packages, check out the helpful docs for installing npm packages locally
Simple example
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Lscroll</title>
</head>
<body>
<div class="Lscroll-container" style="height: 300px;width: 360px;">
<div class="Lscroll-slider-wrapper">
<!-- A lot of content -->
<!-- A lot of content -->
</div>
<div class="Lscroll-scrollbar">
<div class="Lscroll-thumb"></div>
</div>
</div>
<script src='dist/Lscroll.min.js'></script>
<script>
var LSCROLL = new Lscroll({
wrapper: '.Lscroll-container',
slider: '.Lscroll-slider-wrapper',
scrollbar: '.Lscroll-scrollbar',
preWheelPixels: 10,
scrollbarHide: true
});
</script>
</body>
</html>
API
var LSCROLL = new Lscroll(opts)
opts
is an object with these defaults:
{
preWheelPixels: 10,
scrollbarHide: true
}
opts.preWheelPixels
is the length for every step of mouse wheel,default to 20.
Contact me
If you have any question or find any bugs about Lscroll,I will be appreciated for your feedback: Commit a feedback