Я пытаюсь настроить таргетинг на фон моей навигации и 4 других divs в копии тела, когда мышь над любыми навигационными ссылками или divs в копии тела.Как это можно сделать лучше?
- при наведении на любой из четырех дивы в теле скопировать остальные три дивы должны исчезнуть и навигационные дивы Backgroun dcolor должны меняться, а
у меня есть это работает, но я новичок в javascript/jquery, и я знаю, что есть лучший способ сделать это.
Что бы это было?
ссылку на Dev сайт http://www.alienfactory.com/vision1/
Его любопытное смешно каждый раз, когда я смотрю на это, похоже, я пытаюсь написать JavaScript, как это CSS
здесь фрагмент кода, он повторяет более 3 времени различные наводящие мишень
$('#services, #navservices').hover( function() { $('#vision, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#8ac2b7" }, 500); }, function() { $('#vision, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } );
для уточнения здесь полный сценарий. Я знаю, что есть лучший способ, но как?
$('#services, #navservices').hover( function() { $('#vision, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#8ac2b7" }, 500); }, function() { $('#vision, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#vision, #navvision').hover( function() { $('#services, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#9e97ca" }, 500); }, function() { $('#services, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#approach, #navapproach').hover( function() { $('#services, #vision, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#e5b120" }, 500); }, function() { $('#services, #vision, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#team, #navteam').hover( function() { $('#services, #vision, #approach').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#cf1858" }, 500); }, function() { $('#services, #vision, #approach').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } );
Не могли бы вы объяснить мне, что такое целевое событие. – Terry