jQuery でリンクとして使用している div のリストがあります。いずれかをクリックすると、コンテンツ パネルがフェードインします。私が達成しようとしているのは、パネルを積み重ねて順番にフェードインとフェードアウトする原因となる各パネルをクリックし続けることができないようにすることです。現在のアクションが終了するまで、他のすべてのクリックが失敗するようにします。
HTML:
<div class="nav-row">
<ul>
<li><div class="btn-nav" pane="home">Home</div></li>
<li><div class="btn-nav" pane="experience">Experience</div></li>
<li><div class="btn-nav" pane="skills">Skills</div></li>
<li><div class="btn-nav" pane="links">Links</div></li>
<li><div class="btn-nav" pane="contact">Contact Me</div></div></li>
</ul>
</div>
<div class="container home">
Home
</div>
<div class="container experience">
Experience
</div>
<div class="container skills">
Skills
</div>
<div class="container links">
Links
</div>
<div class="container contact">
Contact
</div>
jQuery:
$(".btn-nav").click(function(){
var pane = $(this).attr("pane");
$(".container").fadeOut(600);
$(".container."+pane).delay(605).fadeIn(600);
});