Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save r37r0m0d3l/6287012 to your computer and use it in GitHub Desktop.
Save r37r0m0d3l/6287012 to your computer and use it in GitHub Desktop.
var point, pointStartX, pointStartY, deltaX, deltaY;
var scroller = new iScroll('scrollerId', {
vScroll: false,
vScrollbar: false,
hScrollbar: false,
snap: 'li',
momentum: false,
onBeforeScrollStart: function(e) {
point = e.touches[0];
pointStartX = point.pageX;
pointStartY = point.pageY;
null;
},
onBeforeScrollMove: function(e) {
deltaX = Math.abs(point.pageX - pointStartX);
deltaY = Math.abs(point.pageY - pointStartY);
if (deltaX >= deltaY) {
e.preventDefault();
} else {
null;
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment