Этот сайт использует скрипт для этого эффекта.
Если вы хотите использовать JavaScript:
var myDiv = document.getElementById("myDiv");
if (document.addEventListener) {
myDiv.addEventListener("mouseover", function () {
// whatever it is you're doing on mouseover here
}, false);
} else if (document.attachEvent) {
myDiv.attachEvent("onmouseenter", function () {
// whatever it is you're doing on mouseover here
});
} else {
myDiv.onmouseover = function () {
// whatever it is you're doing on mouseover here
}
}
JQuery:
// I prefer mouseenter to mouseover, and jQuery lets you do that as does IE with attachEvent
$("#myDiv").mouseenter(function () {
// whatever it is you're doing on mouseover here
});
Как заметил другой автор, ключом является исключение события mouseout - использование hover автоматически включает поведение mouseout.