Спасибо за ответ,
danik.js.
Ну да, конечно же я опечатался
А что если div будет не 3 а больше и нажимаем не на первый, второй и третий по очереди, а в любом порядке.
Кроме как то что я сделал, как-нибудь по-грамотнее делают?
<div>
<button onclick="$('.menu ').fadeOut().delay(500);$('.div1').fadeIn()"> div1 </button>
<button onclick="$('.menu ').fadeOut().delay(500);$('.div2').fadeIn()"> div2 </button>
<button onclick="$('.menu ').fadeOut().delay(500);$('.div3').fadeIn()"> div3 </button>
</div>
<div class = "menu div1" style = "display: none;"></div>
<div class = "menu div2" style = "display: none;"></div>
<div class = "menu div2" style = "display: none;"></div>