这可以正常工作,但是当显示一个div内容时,如果我单击以显示另一个div内容,它将覆盖第一个div。我想一次只显示一个div。谁能帮我?先谢谢你。如何让我的菜单一次只显示一个div?
HTML:
<div class="clicked">
<p>Block 1</p>
</div>
<div class="content" style="display:block;">
<p>1Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.</p>
<p>Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.<br/><br/>
Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima.
Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>
</div>
<div class="clickable">
<p>Block 2</p>
</div>
<div class="content">
<p>2Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.</p>
<p>Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.<br/><br/>
Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima.
Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>
</div>
<div class="clickable">
<p>Block 3</p>
</div>
<div class="content">
<p>3Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.</p>
<p>Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum.<br/><br/>
Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima.
Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.</p>
</div>
JQuery的:
$(window).load(function() {
$('.clicked, .clickable').on('click', function(){
if ($(this).hasClass('clickable')){
$(this).next().show();
$(this).removeClass('clickable').addClass('clicked');
}
else {
$(this).next().hide();
$(this).removeClass('clicked').addClass('clickable');
}
});
});
这不是我的情况下工作.. – 2014-10-07 18:55:06