Всем привет! Помогите, пожалуйста, реализовать задуманное.
Слева — область с контентом.
Справа — меню ссылками.
При нажатии на ссылку — изменяется контент в соответствующей области. Все div с контентом для каждого пункта меню сразу доступны на странице, однако скрываются посредством display:none.
В JQuery не разбираюсь совсем, подключить-то легко, но как сделать такой функционал?
PHP код:
<div style="width:400px; float:left"> Контент <div class="content-1">Контент, который появляется при нажатии на Пункт 1</div> <div class="content-2">Контент, который появляется при нажатии на Пункт 2</div> <div class="content-3">Контент, который появляется при нажатии на Пункт 3</div> <div class="content-4">Контент, который появляется при нажатии на Пункт 4</div>
<div style="width:400px; float:left">
Контент
<div class="content active">Контент, который появляется при нажатии на Пункт 1</div>
<div class="content">Контент, который появляется при нажатии на Пункт 2</div>
<div class="content">Контент, который появляется при нажатии на Пункт 3</div>
<div class="content">Контент, который появляется при нажатии на Пункт 4</div>
</div>
<div style="width:200px;">
Меню <br />
<a href="#" class="p">Пункт 1</a><br />
<a href="#" class="p">Пункт 2</a><br />
<a href="#" class="p">Пункт 3</a><br />
<a href="#" class="p">Пункт 4</a>
</div>
Вы могли бы подсказать, с чего начать ознакомление с jq? Статьи, книги, сайты. Можно учить jq или сперва надо js проштудировать как таковой?
Основы js знать необходимо. Сам почитываю книгу "Дэвид Флэнаган - JavaScript. Подробное руководство (6-е издание)". Так же читал http://learn.javascript.ru/ Тут сразу чтение и следом задание на закрепление материала. По jq читать документацию и смотреть примеры в ней.
Читая все это, не забываем про практику. Увидели что-то на чужом сайте, пытаетесь сделать свой "велосипед". Чем больше сделаете своими руками, тем больше будете понимать как это все работает и как применять в различных ситуациях.
PS Это мои советы и мое мнение, которые могут вам не понадобиться и Вы найдете свой метод изучения.