Som du säger själv så är det lite luddigt om vad du försöker göra, men min gissning är att det är en konflikt i dina selectorer nånstans (exempelvis i $(".filter a") där det körs e.preventDefault() som hindrar andra klick från att fungera).
Just nu verkar du försöka matcha a-taggar inuti olika element med olika klasser, jag skulle föreslå att du sätter klasserna på själva a-taggarna istället.