$(function() {
$(".item").hide();
$(".menu a").click(function(event) {
event.preventDefault(); //stops page from reloading on link click
$(".item").fadeIn("slow");
});
});
Что-то подобное?
Альтернатива:
Если вы хотите, чтобы элементы div исчезали после загрузки страницы (т. Е. Вы хотите фактически переключиться на другую html-страницу, а затем добавили div), вышеописанное не будет работать. Вместо этого вы можете просто добавить:
$(function() {
$(".item").hide().fadeIn("slow");
});
Что заставит .item divs мигать (скрывать, а затем исчезать, что вам и нужно) после перезагрузки страницы.
Альтернатива 2:
Если вы хотите, чтобы пять отображаемых в данный момент div были скрыты при первом входе на страницу, а затем отображались при нажатии на ЛЮБУЮ ссылку (т.е. они будут отображаться, когда желтый фон смещается вниз), вы можете использовать display:none
на .item в CSS, а затем используйте fade in для ссылок, как указано выше.