jquery.kinetic
jquery.kinetic copied to clipboard
Kinetic event for movement from kinetic only
Is it possible to have an event that fires only when kinetic has been dragged?
Currently if I have:
$('.balls__bar').kinetic({
cursor: 'default',
x: true,
y: false,
moved: function(){
ipc.send('projector', { func: 'scrollBallBar', params: [$('.stage-inner').width(), $('.balls__bar').scrollLeft()] });
}
});
The moved
event will fire if .balls__bar
is scrolled by another means. I only want to catch kinetic movement by dragging!
You could check this.mouseDown === true
$('.balls__bar').kinetic({
cursor: 'default',
x: true,
y: false,
moved: function(){
if (this.mouseDown) {
ipc.send('projector', { func: 'scrollBallBar', params: [$('.stage-inner').width(), $('.balls__bar').scrollLeft()] });
}
}
});