I found a great answer on detecting a click outside a div from this question: How do I detect a click outside an element?, which works fantastically.
But I\'ve noticed
this worked for me :)
$('html').on('touchstart', function(e) { $('.navbar-flyout').hide(); }) $(".navbar-flyout").on('touchstart',function(e) { e.stopPropagation(); });