我有一个函数,点钟打开和(应该(关闭一系列div。 假设它是手风琴.
<div class="cat_table_header" onclick="show_hide_table(this);">
问题是这个手风琴的第一个div开始总是可见的,我希望它开始关闭. 此外,如果我单击它,不会关闭,但是如果我单击另一个div,它会关闭并打开单击的div。
有什么建议吗?
这是javascript:
jQuery(document).ready(function() {
jQuery(".cat_table_container").hide();
jQuery(".cat_table_container:first").show();
});
function show_hide_table (table) {
table = jQuery(table).parent().find(".cat_table_container");
if (jQuery(table).is(":visible")) {
if (jQuery(table).parents(".cat_container").attr("class") != "cat_container cat_container_parent") {
if (jQuery(".cat_container_parent .cat_table_container").length > 0)
jQuery(table).hide();
}
}
else {
jQuery(".cat_table_container").hide();
jQuery(".cat_container_parent .cat_table_container").show();
jQuery(table).show();
}
}
'
非常感谢