現在、ユーザーが画像をクリックし、その画像に基づいて、divがフェードイン/フェードアウトする設定があります。
ユーザーが夢中になり、同時に多数の画像をクリックすると、最後に要求されたものだけでなく、複数のdivが読み込まれます。
私はここで私の問題を説明しようとしました。 http://jsfiddle.net/BBgsf/
これらの画像のいずれかをクリックすると、対応するdivに番号が読み込まれます。ただし、アニメーションが完了する前に別の画像をクリックすると、他のdivも読み込まれます。
jQuery
$(".flow-chart img").click(function () {
var div_class = $(this).data("class");
$(".hide_show:visible").fadeOut('slow', function() {
$("."+div_class).fadeIn("slow");
});
});
HTML
<div class="1 hide_show">1</div>
<div class="2 hide_show" style="display: none">2</div>
<div class="3 hide_show" style="display: none">3</div>
一度に1つだけではなく、複数のdivが読み込まれないようにするにはどうすればよいですか?
</ p>