Oto kod HTML, który prawdopodobnie powinien zostać wstawiony z JS, a style powinny znajdować się w zewnętrznym arkuszu stylów.
<div style="background: gray; width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px" id="modal">I'm a modal</div>
Następnie można wykorzystać jQuery do wyświetlenia.
$('a.modal').bind('click', function(event) {
event.preventDefault();
$('#modal').fadeIn(800);
});
To dopiero początek, będziesz chciał się z tego uczyć i na nim oprzeć. Na przykład skrypt powinien sprawdzić is(':hidden')
i pokazać, a jeśli nie, to fadeOut(800)
lub podobny.
musiał odpocząć to pytanie trochę. – cgp
Duplikat pytania zadawanego w dniu 7 kwietnia: http://stackoverflow.com/questions/724103/how-to-create-a-modal-popup-using-javascript –
Zgadnij, że to nie było tak pilne po wszystkim .. –