【发布时间】:2010-02-02 14:45:15
【问题描述】:
我在 UpdatePanel 中有一些元素可能会或可能会显示,具体取决于各种条件。
<asp:UpdatePanel ID="MyUpdatePanel" runat="server">
<ContentTemplate>
<asp:Panel ID="MyPanel" runat="server">
<img id="clickableImage" src="/path/to/image.png" alt="Clickable Image" />
<span id="specialMessage">You clicked on the image!</span>
<asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
我正在尝试将其连接起来,以便在单击 clickableImage IMG 时显示 specialMessage SPAN:
$(document).ready(function() {
$("#clickableImage").click(function() {
$("#specialMessage").show();
});
$("#specialMessage").draggable();
});
但是,由于 MyPanel 在页面加载时通常不可见(但稍后可能会根据用户交互显示),因此不会关联事件。即使 MyPanel 在初始页面加载时不可见,是否有办法连接这些事件?
【问题讨论】:
标签: jquery asp.net-ajax updatepanel