This is pretty weird. IE10 seems to have the same behavior. Of the three main browsers, Firefox seems to be the only one who does what you want. (Show the freezing state of the hidden div as it becomes visible instead of moving the mouse so that it displays the freezing state)
This is clearly not what you want, but if you need a workaround, you can do something like this:
$("#hover").click(function() { $("#hover").addClass("hidden"); $("#below").trigger("mouseover"); }); $("#below").hover(function() { $("#below").css("background-color", "#f00"); }, function () { $("#below").css("background-color", ''); });
Someone might have a better solution using only CSS, but I thought that I would still answer your question with an answer.
source share