başka div içine koyduğunuz zaman $(this).parent() bölümü doğru kontrolü bulmaz.
$(this).parent().find("ul.menu") olan bölümleri $(this).closest("ul.menu") yaparsanız sorun çözülür.