Skip to content
Snippets Groups Projects
Commit b86e062f authored by Chris Lawton's avatar Chris Lawton
Browse files

toggle a no-scroll class on the body when the mobile filters are open

parent 845e13c9
No related branches found
No related tags found
No related merge requests found
...@@ -55,12 +55,14 @@ import MobileSearch from './components/mobile-search'; ...@@ -55,12 +55,14 @@ import MobileSearch from './components/mobile-search';
// open mobile filters // open mobile filters
$('.js-open-filters').on('click', (e) => { $('.js-open-filters').on('click', (e) => {
$('body').addClass('no-scroll');
e.target.nextElementSibling.classList.add('is-open'); e.target.nextElementSibling.classList.add('is-open');
$('.js-filter-list').addClass('form__filters--mobile'); $('.js-filter-list').addClass('form__filters--mobile');
}); });
// close mobile filters // close mobile filters
$('.js-close-filters').on('click', (e) => { $('.js-close-filters').on('click', (e) => {
$('body').removeClass('no-scroll');
e.target.parentElement.parentElement.classList.remove('is-open'); e.target.parentElement.parentElement.classList.remove('is-open');
$('.js-filter-list').removeClass('form__filters--mobile'); $('.js-filter-list').removeClass('form__filters--mobile');
}); });
...@@ -116,6 +118,7 @@ import MobileSearch from './components/mobile-search'; ...@@ -116,6 +118,7 @@ import MobileSearch from './components/mobile-search';
mobileFilterPadding(e.target); mobileFilterPadding(e.target);
}); });
} else { } else {
$('body').removeClass('no-scroll');
$('.js-filter-wrapper').removeClass('is-open'); $('.js-filter-wrapper').removeClass('is-open');
$('.js-filter-list').removeClass('form__filters--mobile'); $('.js-filter-list').removeClass('form__filters--mobile');
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment