Zajmuję się dialogiem Jquery i stwierdziłem, że okno dialogowe było ukryte, gdy ustawiłem Modal: true. Podczas ustawiania Modal: false, stwierdziłem, że wszystko działa zgodnie z oczekiwaniami. Mam nadzieję, że ktoś może mi pomóc.Okno dialogowe zostało ukryte za nakładką, gdy Modal: true w oknie dialogowym Jquery w ASP.net
<asp:Button ID="btnOpendialog" runat="server" Text="Button" ClientIDMode="Static" />
<div id="dialog">
<h1>Test</h1>
<asp:Button ID="btnClickfromDialog" runat="server" Text="Button" />
</div>
$(function() {
$("#btnOpendialog").click(function (e) {
$("#dialog").dialog("open");
return false;
});
$("#dialog").dialog({
height: 200,
modal: true,
autoOpen: false,
open: function() {
$(this).parent().appendTo($("form:first"));
}
});
});
Nice one! Pracowałem dla mnie, chociaż musiałem użyć! Ważne, aby upewnić się, że ma pierwszeństwo. –
dla innych osób przychodzących na tę stronę, jak wspomniał @Eddie R., powinieneś użyć nowego API '$ (" .selector ") .dialog ({appendTo:" #someElem "});' – Homer
Stary komentarz, ale rozwiązanie podane przez Homera jest NIESAMOWITE !!! –