я вижу, что событие возникает, когда мышь покидает «#openDiv», и тогда e.relatedTarget будет тем, что вы вводите, когда уходите, и это ничто.Если вы хотите, чтобы основной div стал розовым при наведении курсора на qtip, вы должны использовать .hover (или .mouseenter, чтобы установить его розовый) на qtip, например просто ...
$(".qtip").hover(
function() {
$("#openDiv").css('background-color', 'pink')
},
function() {
$("#openDiv").css('background-color', 'white')
}
)
Я вижу, что объект qtip создается после того, как DOM готов, поэтому вы можете использовать вместо него .live ...
$(".qtip").live('mouseenter', function() {
$("#openDiv").css('background-color', 'pink')
})
.live('mouseleave', function() {
$("#openDiv").css('background-color', 'white')
}
)