Я пытаюсь скрыть/показать несортированные списки с помощью onClick-Event.
В верхней части находятся три различных параметра для выбора:
<ul id="homepage-posts-block" class="tabs-search quicktabs-tabs quicktabs-style-nostyle">
<li class="grid-feat-ad-style active" onclick="zeigeFilter(catF, typF, locF)"><a class="current" href="#"></i><?php _e( 'Categories', 'agrg' ); ?></a></li>
<li class="list-feat-ad-style" onclick="zeigeFilter(locF, typF, catF)" ><a class="" href="#"></i><?php _e( 'Types', 'agrg' ); ?></a></li>
<li class="list-feat-ad-style" onclick="zeigeFilter(typF, catF, locF)" ><a class="" href="#"></i><?php _e( 'Locations', 'agrg' ); ?></a></li>
</ul>
После выбора одного из них вызывается функция "zeigeFilter":
<script>
function zeigeFilter(var id1,var id2,var id3 ) {
document.getElementById(id1).style.visibility = 'show';
document.getElementById(id2).style.visibility = 'hidden';
document.getElementById(id3).style.visibility = 'hidden';
}
</script>
В зависимости от того, какой параметр выбран, будет отображаться конкретная оболочка.
<ul class="filters-lists" id="catF">
<li>..</li>
</ul>
<ul class="filters-lists" id="typF">
<li>..</li>
</ul>
<ul class="filters-lists" id="locF">
<li>..</li>
</ul>
Моя проблема в том, что все три списка отображаются в любое время. Я надеюсь, что кто-то может мне помочь.
Спасибо, Джо