- $( document ).ready(function() {
- $('.backdrop,.modal').detach().appendTo('body');
- $('#solution').on('click', function (e){
+$(function() {
+ modal = $('.modal')[0];
+ backdrop = $('.backdrop')[0];
+ $(modal).on('transitionend', el => {
+ if(!document.body.classList.contains('modal-open'))
+ modal.classList.add('hidden');
+ });
+ $('.backdrop,.modal').each(el => document.body.appendChild(el) );
+ $('#solution').on('click', e => {
+ if(window.matchMedia("(min-width: 768px)").matches){