Я использую следующее, чтобы скрыть div и ovelay div при нажатии вне формы.
Следующий javascript:
$(document).mouseup(function (e)
{
var container = $("#feedbackform");
var overlay = $("#overlay");
if (!container.is(e.target) // if the target of the click isn't the container...
&& container.has(e.target).length === 0) // ... nor a descendant of the container
{
$('#feedbackform').fadeOut('fast'),
$('#overlay').fadeOut('fast');
}
});
Это отлично работает на рабочем столе, но не на сенсорных мобильных устройствах.
Я предполагаю, что это связано с mouseup, есть предложения?
Крейг.