マウスが2つの要素を離れたときにイベントをトリガーしたいと思います。私が探しているのはまさに次のjsfiddleです。
このコードを使用します:
var count = 0;
$('#d1, #d2').mouseenter(function(){
count++;
$('#d3').show();
}).mouseleave(function(){
count--;
if (count == 0) {
$('#d3').hide();
$('#d3').css('background-color', 'orange');
}
});
ただし、divが背景色を変更していることがわかるように、イベントは引き続きトリガーされます。
マウスが実際に両方の要素を離れたときにのみイベントがトリガーされるようにしたい。