// swipe canvas close var canvas = $('.offCanvasMenu'); Hammer(canvas[0]).on('swipeleft', function(ev){ $('.offCanvasMenu-backdrop').click(); }); // swipe overlay close $('a[data-xf-click="overlay"]').click(function() { if (window.matchMedia("(max-width: 480px)").matches) { window.setTimeout(function() { var overlayContainer = $('.overlay-container'); var overlay = new Hammer(overlayContainer[0], {direction: Hammer.DIRECTION_ALL}); overlay.get('swipe').set({ direction: Hammer.DIRECTION_ALL }); overlay.on("swipedown", function(ev) { $(overlayContainer).click(); }); }, 250); } })