Есть скрипт
jQuery(document).ready(function() {
jQuery(document).click(function(e) {
var div = jQuery('#search-form');
if (!div.is(e.target) && div.has(e.target).length === 0) {
if (jQuery('.attach-with-menu').hasClass('open')) {
jQuery('#search-form').animate(
{ width: '0' },
400,
function() {
jQuery('.attach-with-menu').removeClass('open');
}
);
}
}
});
});
на дестопах все ок. на мобильных не срабатывает свойство animate, при этом, removeClass срабатывает.
в консоли браузера, в том числе при эмуляции мобильных устройств, ошибок нет