Как я могу вызвать событие mouseout для двух элементов в jQuery?

Предположим, у меня есть два отдельных div, A и B, которые перекрываются в углу:

+-----+
|     |
|  A  |
|   +-----+
+---|     |
    |  B  |
    |     |
    +-----+

Я хочу инициировать событие, когда мышь оставляет и A, и B.

Я пробовал это

$("#a, #b").mouseleave(function() { ... });

Но это вызывает событие, если мышь покидает любой узел. Я хочу, чтобы событие запускалось, когда указатель мыши не наведен ни на один из узлов.

Есть ли простой способ сделать это? У меня была идея, в которой задействованы глобальные переменные, отслеживающие состояние мыши над каждым div, но я надеялся на что-то более элегантное.

13
задан beatnik 1 May 2015 в 16:10
поделиться