При наведении мышки, проверяйте - не наводилась ли мышь ранее. Для этого заведите переменную и записывайте туда состояние мыши. Если мышь еще не была ранее наведена, запускайте setTimeout, который по завершении таймера покажет подсказку. При уводе мыши с блока, сбрасывайте таймер через clearTimeout и обновляйте состояние мыши в переменной.