Веб-сайт, на который вы ссылаетесь, достигает этого, имея родительский элемент, который содержит элемент div с изображением и другой элемент div с видео.
CSS используется для скрытия элемента div следующим образом:
.parent:hover .preview {
display: none;
}
В остальном вы можете использовать имеющийся у вас код JavaScript, хотя использование атрибутов HTML для управления событиями не рекомендуется.