How do you recommend minimizing this code? As you can see, there are many duplicate codes.
I am sure that many of you can write code, as I said. But I hope there is a way to reduce the amount of code needed.
Any help is much appreciated :)
if(index >= 2 && index <= 5) { $(".menu-item-2 img").attr( "src" , "images/menu-market-active.png" ); $(".menu-item-3 img").attr( "src" , "images/menu-quote.png" ); $(".menu-item-4 img").attr( "src" , "images/menu-order.png" ); $(".menu-item-5 img").attr( "src" , "images/menu-in.png" ); $(".menu-item-6 img").attr( "src" , "images/menu-taking.png" ); } if(index >= 6 && index <= 10) { $(".menu-item-2 img").attr( "src" , "images/menu-market.png" ); $(".menu-item-3 img").attr( "src" , "images/menu-quote-active.png" ); $(".menu-item-4 img").attr( "src" , "images/menu-order.png" ); $(".menu-item-5 img").attr( "src" , "images/menu-in.png" ); $(".menu-item-6 img").attr( "src" , "images/menu-taking.png" ); } if(index >= 11 && index <= 16) { $(".menu-item-2 img").attr( "src" , "images/menu-market.png" ); $(".menu-item-3 img").attr( "src" , "images/menu-quote.png" ); $(".menu-item-4 img").attr( "src" , "images/menu-order-active.png" ); $(".menu-item-5 img").attr( "src" , "images/menu-in.png" ); $(".menu-item-6 img").attr( "src" , "images/menu-taking.png" ); } if(index >= 17 && index <= 21) { $(".menu-item-2 img").attr( "src" , "images/menu-market.png" ); $(".menu-item-3 img").attr( "src" , "images/menu-quote.png" ); $(".menu-item-4 img").attr( "src" , "images/menu-order.png" ); $(".menu-item-5 img").attr( "src" , "images/menu-in-active.png" ); $(".menu-item-6 img").attr( "src" , "images/menu-taking.png" ); } if(index >= 22) { $(".menu-item-2 img").attr( "src" , "images/menu-market.png" ); $(".menu-item-3 img").attr( "src" , "images/menu-quote.png" ); $(".menu-item-4 img").attr( "src" , "images/menu-order.png" ); $(".menu-item-5 img").attr( "src" , "images/menu-in.png" ); $(".menu-item-6 img").attr( "src" , "images/menu-taking-active.png" ); }
EDIT:
Images are a menu bar at the bottom of the page. Sounds like a chapter to a book. One button will appear as activated (another image) when you are in this section, while others will not. I also use jQuery loop.
source share