У меня есть, казалось бы, тривиальный вопрос, ответ которого ускользает от меня.
У меня две страницы.
Первая страница имеет две ссылки:
<a class="first-link" href="page-two.html">Hidden content. </a>
<a class="second-link" href="page-two.html">Shown content. </a>
На второй странице есть заголовок и некоторый контент:
<div class='content'>
<h3>Heading goes here. </h3>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce quis elementum erat, ut sollicitudin ante.
</p>
</div>
Использование только jQuery или собственного JavaScript:
Когда я нажимаю на первую ссылку на первой странице, я хотел бы, чтобы страница 2 загружалась с помощью div (class='content')
.
Когда я нажимаю на вторую ссылку, я бы хотел, чтобы страница 2 загружалась с помощью div (class=content')
.
Если бы кто-нибудь мог указать мне в правильном направлении, я был бы признателен. Будучи новичком в JS/jQuery, мне сложно помещать что-то подобное в жизнеспособный запрос Google.
Спасибо всем
Вам нужно передать параметр на вторую страницу. Самый простой способ - использовать либо запрос, либо привязку. На странице-two.html вам нужно будет осмотреть window.location и показать содержимое соответствующим образом.
Например. Установите вторую ссылку на этот <a class="second-link" href="page-two.html#showcontent">Expanded content. </a>
<a class="second-link" href="page-two.html#showcontent">Expanded content. </a>
Затем на странице-two.html включите следующий скрипт
$(function(){
if(window.location.hash === "#showcontent")
$("div#hiddencontent").show();
});