1

ページにいくつかの asp:Labels があり、ユーザーがラベルにカーソルを合わせると、バルーン ポップアップが表示され、追加情報が表示されます。

コードは次のとおりです。

<asp:Label runat="server" ID="lbl1_2" Text="I am a label"></asp:Label>
                                <asp:Panel runat="server" ID="pnl1_2" Enabled="false">
                                    This is some random text for display purpose.
                                </asp:Panel>
                                <ajaxToolkit:BalloonPopupExtender ID="BalloonPopupExtender1" runat="server"
                                TargetControlID="lbl1_2"
                                BalloonPopupControlID="pnl1_2"
                                Position="BottomRight" 
                                BalloonStyle="Rectangle"
                                BalloonSize="Medium"
                                UseShadow="true" 
                                ScrollBars="Auto"
                                DisplayOnMouseOver="true"
                                DisplayOnFocus="false"
                                DisplayOnClick="false" />

それは問題なく動作しますが、ラベルにカーソルを合わせるとバルーン ポップアップが表示されますが、マウスを離しても消えません。別のラベルの上にカーソルを置いて、そのラベルを消し、バルーンを表示するか、ページのどこかをクリックする必要があります。

ラベルをホバーしたときに自動的に非表示にするにはどうすればよいですか? それは可能ですか?

4

0 に答える 0