Но если в Вашем примере переместить переменную header перед hover, то эту переменную приходится опять объявлять в каждом mouseenter/leave...
Мне нужна универсальная переменная, чтобы вызывать её и в других hover().
Но
var header = $(this).find('article').find('h2 a');
выбирает сразу все заголовки, а не один конкретный.