adding horizontal scrolling by mouse slide
This commit is contained in:
parent
baa72a4f62
commit
efbe4cdf90
22
index.html
22
index.html
@ -258,6 +258,28 @@ h1{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var slider = {
|
||||||
|
startingPostition: 0,
|
||||||
|
slidingDistance: 0,
|
||||||
|
pagePosition: 0,
|
||||||
|
init: function(){
|
||||||
|
window.addEventListener('mousedown', function(event){
|
||||||
|
slider.startingPostition = event.clientX;
|
||||||
|
slider.pagePosition = window.pageXOffset;
|
||||||
|
window.addEventListener('mousemove', slider.slide);
|
||||||
|
});
|
||||||
|
window.addEventListener('mouseup', function(event){
|
||||||
|
window.removeEventListener('mousemove', slider.slide);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
slide: function(event){
|
||||||
|
event.preventDefault()
|
||||||
|
slider.slidingDistance = slider.startingPostition - event.clientX;
|
||||||
|
window.scrollTo(slider.pagePosition + slider.slidingDistance, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
life.start();
|
life.start();
|
||||||
|
slider.init();
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue
Block a user