You're probably not looking for mouse events, but touch events, e.g. touchstart
It's not so easy, though, as you need to decide after every touch what the user probably wanted to achieve. If he scrolls down to the left, did he want to slide to the left or did he just want to scroll down and wasn't that precise? Or did he want to click and mistakenly moved a little bit to the right? This requires quite a lot of calculations and assumptions and may be quite hard.
Therefore I'd recommend you to use a lib like hammerjs for this, which simplifies this configuration and comes with some pretty solid defaults. In hammerjs you would probably use the swipe recognizer for detecting the user wanting to slide to the left or right like this
var hammerInstance = new Hammer(element, options);
hammerInstance.on('swipeleft', function(ev) {
... // slide to the left
}