Есть див, который скрывает при клике вне его области.
Но если выделяя текст в инпуте удерживая левую кнопку мыши выйти за область, то скрипт тоже срабатывает. Как исправить?
<div id="#ajaxUserBox">
<input value="12345">
</div>
jQuery(document).mouseup(function (e){ // событие клика по веб-документу
var div = jQuery("#ajaxUserBox"); // тут указываем ID элемента
if (!div.is(e.target) // если клик был не по нашему блоку
&& div.has(e.target).length === 0) { // и не по его дочерним элементам
jQuery("#ajaxUserBox").addClass('hidden');
}
});