我用google搜索答案太久了。我发现了许多类似的问题,但没有找到合适的答案。
我有简单的CSS / jQuery下拉列表,在移动浏览器中点击它之外不会关闭。
有一个麻烦的片段:
$('html').click(function() {
allDropDowns.hide();
label.removeClass('down');
});
在jsFiddle上有测试版本:
http://jsfiddle.net/supervova/tc5WS/7/
感谢您的帮助
答案 0 :(得分:3)
尝试使用document
代替html
:
$(document).click(function() {
allDropDowns.hide();
label.removeClass('down');
});