The main reason leggings slide down is because they're not the right size and they're too big. Another reason is that the fabric or elastic band could be stretched. You probably need to buy a size smaller or buy a new pair that isn't worn out yet.