У меня есть элементы внутри 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>
Я пытаюсь подключить его таким образом, чтобы при щелчке IMG clickableImage показывалось специальное сообщение SPAN со следующим:
$(document).ready(function() {
$("#clickableImage").click(function() {
$("#specialMessage").show();
});
$("#specialMessage").draggable();
});
Однако, поскольку MyPanel часто не виден при загрузке страницы (но он может быть виден позже в зависимости от взаимодействия с пользователем), события не подключаются. Есть ли способ, которым я могу подключить эти события, даже если MyPanel не виден при начальной загрузке страницы?