Проблема в том, что мне нужен "onClickOut" -Event.
Например: у вас есть просмотр DIV при зависании (onMouseOver) некоторой кнопки или что-то еще.
Если вы выберете элемент, который нужно скрыть, но если вы скажете " $" ("тело"), щелкните его также будет скрыто, когда вы нажмете на сам элемент. :/
Теперь я слушаю mouseposition, и когда mouseleave() я устанавливаю var, нажимая на мой элемент. На следующем шаге я слушаю обычный клик -Event (тело), но я спрашиваю, был ли установлен параметр var. Если нет, это должен быть клик вне моего элемента, поэтому я могу скрыть свой элемент.
Надеюсь, вы можете использовать его:
$("#schnellsuche_box").mouseleave(function() {
var inside;
$("#schnellsuche_box").click(function() {
inside = true;
});
$("body").click(function() {
if(!inside) {
$("#schnellsuche_box").hide();
}
});
delete inside;
});