地図を持っています。クリックして表示するたびに、ディストリビューターが表示されます。ただし、データベースからの結果がない場合は、前の結果がページに残ります。その特定の状態で結果が得られない場合は、コンテナーを空にします。どうすればいいですか?
$(document).ready(function() {
$("#SC").click(function() {
if ($("div.SC_info").is(":hidden")) {
$("#repinfo_container div.info_cont").removeClass("active");
$("#repinfo_container div.info_cont").addClass("inactive");
$("div.SC_info").slideDown("fast");
$("div.SC_info").removeClass("inactive");
$("div.SC_info").addClass("active");
$("div.inactive").slideUp("fast");
} else {}
});
});
詳細この写真を見てください。http://i.imgur.com/vozKp.pngこれはインタラクティブな配布マップです。問題は、たとえば、CA(カリフォルニア)の結果(ディストリビューター)があるデータベースにあります。クリックするとプルアップして下部に表示されます。ただし、結果がないためLA(state)をクリックすると、前にクリックした状態の結果が表示されます。この状態の結果がない場合は、前の結果を表示する代わりに、そのコンテナーを表示する必要があります。私は今それがもっと理にかなっていることを願っています。
これがページ全体のソースコードです
pastbin.com/mxyDpZCx