我正在使用 asp.net ajax 工具包手风琴面板。如果任何用户单击标题我想隐藏该窗格而不是折叠或展开。所以我只是在 javascript 中编写以下方法。
<script type="text/javascript">
function courtcase() {
//var a = document.getElementById("acCourtCases");
// var a = document.getElementById('<%= acCourtCases.ClientID %>')
//var _accordion =
//document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.set_SelectedIndex(1).hide(); // expand panel nr.3
alert('rahul');
document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).content.style.display = 'none';
document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).header.style.display = 'none';
alert('rahul');
//alert(_accordion);
// throw "stop execution";
return true;
}
</script>
它对我有用。问题是在该函数之后,ajax 调用手风琴并再次展开或折叠该窗格。并且它开始可见。