提前感谢那些回答的人=)
当我单击相应类的链接时,我正在尝试在 div 之间切换(如下面的代码所示)。它适用于第一个链接,但不适用于其他链接。我做错了什么,我可以用什么其他“功能”来做到这一点?
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 -->
稍后说明.. 我怎样才能做类似的事情,使用链接说出要包含的“$type”,只使用一个“内容”div?
“项目”链接作为示例进行了注释。
<div class="content">
<?php include($type . ".txt"); ?>
</div>