У меня есть суб-навигатор, который работает с использованием jquery - пользователь нажимает на элемент списка верхнего уровня, например "службы", который запускает раскрывающийся список. Выпадающий список переключается по ссылке "сервис". Я сделал так, чтобы пользователь мог щелкнуть в любом месте экрана, чтобы переключить раскрывающийся список в закрытое состояние. Но поскольку сайт реагирует, я хочу, чтобы пользователь мог щелкнуть (коснуться) в любом месте экрана, чтобы закрыть раскрывающийся список, но моя проблема заключается в том, что он не работает на сенсорных устройствах.
Настройка моего идентификатора кода для клика по документу:
$(document).click(function(event) {
if ( $(".children").is(":visible")) {
$("ul.children").slideUp('slow');
}
});
Я предполагаю, что document.click, возможно, не работает на сенсорных устройствах, а если нет, то какая работа должна быть направлена на достижение такого же эффекта?
Спасибо