0.0.3 • Published 9 years ago
knockout-scrollbar v0.0.3
knockout-scrollbar
perfect-scrollbar binding for knockout.js
knockout-scrollbar uses a custom Knockout binding for perfect-scrollbar, and uses ResizeSensor.js to performantly determine whenever the dimensions of the scroll target change. This means there is no need to programmatically call an update function.
demo
https://derflatulator.github.io/knockout-scrollbar/demo/
install
npm i -S knockout-scrollbarimport
If you're using a bundler, just require('knockout-scrollbar').
Otherwise you can include node_modules/knockout-scrollbar/dist/knockout-scrollbar.js with a script tag,
which bundles in perfect-scrollbar and ResizeSensor.js. ko is assumed to be a global.
You'll need to separately include perfect-scrollbar.css though:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.perfect-scrollbar/0.6.12/css/perfect-scrollbar.min.css" />use
<div data-bind="scroll: {x: false, y: true}">
Some content...
</div>Defaults for both x and y scrollbars is true.