Спасибо, за тех, кто отвечает =)
Я пытаюсь переключаться между div, когда я нажимаю ссылки с соответствующим классом (как показано ниже на приведенном ниже рисунке) , Он работает для первой ссылки, но не для остальных. Что я делаю неправильно, и какую другую функцию я могу использовать для этого?Измените содержимое DIV, используя jQuery, когда ссылка нажата
JQuery
$(document).ready(function(){
$(".content").hide();
$("#cont").click(function() {
if ($(this).hasClass("info")){ $("#info").slideToggle(500); }
if ($(this).hasClass("gallery")){ $("#gallery").slideToggle(500); }
if ($(this).hasClass("projects")){ $("#projects").slideToggle(500); }
if ($(this).hasClass("contacts")){ $("#contacts").slideToggle(500); }
// $(".content").slideToggle(500);
});
});
HTML
<?php $type = $_GET['o']; ?>
<div class="sidebar1">
<ul class="nav">
<li><a id="cont" class="info" href="#">Info</a></li>
<li><a id="cont" class="gallery" href="#">Gallery</a></li>
//<li><a id="cont" class="projects" href="index.php?o=projects">Projects</a></li>
<li><a id="cont" class="contacts" href="#">Contacts</a></li>
</ul>
</div>
<div class="content" id="info">
<h1>Info</h1>
<p>Info content ...</p>
</div>
<div class="content" id="gallery">
<h1>Gallery</h1>
<p>Gallerycontent ...</p>
</div> <!-- it's the same for the other links -->
На более позднем примечании .. Как я могу сделать что-то похожее на это, используя ссылки, чтобы сказать, что '$ типа' включить, используя только один «контент» div?
Ссылка «Проекты» приводится в качестве примера.
<div class="content">
<?php include($type . ".txt"); ?>
</div>
Пожалуйста, проверьте Идентификаторы и имена классов. – Meraj