我有一个子导航工程使用 jquery-一个用户点击顶层列表项目,例如’服务’,触发下拉列表。下拉菜单通过点击“服务”链接进行切换。我已经做到这一点,使用户可以点击屏幕上的任何地方,切换下拉到一个关闭的状态。但由于网站是响应的,我希望用户能够点击(触摸)在屏幕上的任何地方,以关闭下拉菜单,但我的问题是,它不工作的触摸设备。
我的文档点击代码设置是:
$(document).click(function(event) {
if ( $(".children").is(":visible")) {
$("ul.children").slideUp('slow');
}
});
我假设 document.click 在触摸设备上可能不起作用,如果不起作用,有什么办法可以达到同样的效果呢?
谢谢