У меня есть раздел с 15 членами команды (.member). Если я навещу над членом, скажем, команду дизайнеров, каждый член дизайна не получит непрозрачность .3. Что я до сих пор такова:выделить все divs с тем же классом
// ENGINEERS
$('.engineer').hover(function() {
$('.member').not($('.engineer')).stop().animate({
opacity: .3
}, 300);
}, function() {
$('.member').stop().animate({
opacity: 1
});
}, 150);
// DESIGNERS
$('.designer').hover(function() {
$('.member').not($('.designer')).stop().animate({
opacity: .3
}, 300);
}, function() {
$('.member').stop().animate({
opacity: 1
});
}, 150);
// PRODUCT
$('.product').hover(function() {
$('.member').not($('.product')).stop().animate({
opacity: .3
}, 300);
}, function() {
$('.member').stop().animate({
opacity: 1
});
}, 150);
Это работает, но для каждой категории вам нужно будет добавить новую функцию. Это, вероятно, вопрос о нобе, но могу ли я объединить эти функции? Я попробовал его с .each(), но я застрял, когда дело доходило до выбора всех остальных членов и угасания их.
@ user2677598 это работает .. ?? – Gautam3164
yep! благодаря тонну :) – fabe