Right now I'm using scrollify's current section (data-section-name) to highlight that section in my outline (out-one, out-two, etc.).
This is obviously super ugly, repetitive, & cumbersome, but it works right now. I know this can be written more succinctly & would love some help in streamlining it! Thanks!
Current code:
if($.scrollify.current().attr('data-section-name') === 'part-one-bee'){
$(".out-one").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-one").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-two'){
$(".out-two").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-two").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-one-three'){
$(".out-three").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-three").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-four'){
$(".out-four").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-four").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-five'){
$(".out-five").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-five").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-one-six'){
$(".out-six").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-six").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}
if($.scrollify.current().attr('data-section-name') === 'part-seven'){
$(".out-seven").attr('style', 'font-size:24px!important;opacity:1;padding:10px;');
} else {
$(".out-seven").attr('style', 'font-size:16px!important;opacity:.4;padding:0px;');
}