0
我有左侧栏上的链接和右侧栏中的相应内容,排列在适当的div中。如何隐藏当前div并在点击按钮时显示新的div
我想在单击左侧链接时显示一个div。任何人都可以帮助我做这件事吗?
的HTML是这样的:
<div id="sidebar2">
<div id="companyimage"><img src="siteimages/imagetest.jpg"></div>
<div id="historyimage"><img src="siteimages/imagetest2.jpg"></div>
<div id="awardsimage"><img src="siteimages/imagetest3.jpg"></div>
<div id="publications"><img src="siteimages/imagetest4.jpg"></div>
<div id="portfolio"> Embedded a Issu pdf here . </div>
</div>
的链接出现在侧边栏1
我用jQuery的,并能够隐藏一个并显示任何其他一个。但是如果点击随机链接,我不知道该怎么做。我需要隐藏当前div并显示相应的div。
我使用的脚本是:
<script>
$(document).ready(function(){
$("#showpublications").click(function(){
$("#companyimage").hide();
$("#publications").fadeIn(1500);
});
});
</script>
任何形式的帮助将不胜感激!
'$( “#sidebar2> DIV”)'是为了这个美好的。通过示例html,它可以完成相同的任务,但是如果使用更复杂的内容,它不会搞乱事情。 –
非常感谢!我尝试打字和隐藏每个div,但是如果我不得不添加一个新的div,那很麻烦......这太过分了。 –
我的荣幸。锚href必须匹配您想要显示的div的ID,但除此之外,这应该是解决您的问题的简单方法。 –