1

ボタンをクリックしたときにフェードトランジション効果でアコーディオンペインを開くにはどうすればよいですか?サーバー側でコーディングしようとしましたが、機能していますが、fadetransitionはありません。

これが私のコードです...

protected void Button1_Click(object sender, EventArgs e)
{
        Accordions.FadeTransitions = true;
        Accordions.SelectedIndex = 1;    
}
4

1 に答える 1

1

クライアントで選択したペインを切り替える必要があります。

<asp:Button runat="server" Text="Click Me" OnClientClick="switchPane(1); return false;" />

<script type="text/javascript">
     function switchPane(index) {
          $find("<%= Accordions.ClientID %>_AccordionExtender").set_SelectedIndex(index);
     }
</script>

このアプローチでは、サーバー側のクライアントイベントが無効になります。

于 2013-02-01T08:10:27.597 に答える