voglio fare popup div invece di finestra pop-up per il mio 'About' immagine/pagina con il tasto corrente come in questo esempio: HTML/CSS Popup cedola il testo clicca
risposta
DEMO
Nell'area del contenuto è possibile fornire tutto ciò che si desidera visualizzare.
.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index: 1001;
-moz-opacity: 0.8;
opacity: .80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 50%;
padding: 16px;
border: 16px solid orange;
background-color: white;
z-index: 1002;
overflow: auto;
}
<html>
<head>
<title>LIGHTBOX EXAMPLE</title>
</head>
<body>
<p>This is the main content. To display a lightbox click <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">here</a>
</p>
<div id="light" class="white_content">This is the lightbox content. <a href="javascript:void(0)" onclick="document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'">Close</a>
</div>
<div id="fade" class="black_overlay"></div>
</body>
</html>
Grande codice, ma entrambe le posizioni devono essere 'fixed'. Se l'utente fa clic sul collegamento dopo averlo fatto scorrere, la finestra overlay e modale si sposta in cima alla pagina. – Kasperi
Per chiunque sia interessato, se si desidera che l'overlay "espandi passato" al viewport (ad esempio, occupi l'intera pagina) Imposta la posizione su fisso. Questo farà apparire come se l'intera pagina avesse l'overlay. – taylorcressy
Si può semplicemente utilizzare jQuery UI Dialog
Esempio:
$(function() {
$("#dialog").dialog();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Dialog - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
</head>
<body>
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
</body>
</html>
Per ragioni di completezza, ciò che si sta cercando di creare è una "finestra modale".
Numerose soluzioni JS ti consentono di crearle con facilità, prenditi il tempo di trovare quello più adatto alle tue esigenze.
ho usato Tinybox 2 per i piccoli progetti: http://sandbox.scriptiny.com/tinybox2/
- 1. C# seleziona il testo da messagebox.show popup
- 2. Impossibile visualizzare il popup popup
- 3. Come rimuovo il testo popup dal filtro listview?
- 4. Colore testo menu popup android (AppCompat)
- 5. Widget traduttore Bing senza testo originale popup
- 6. Knockoutjs - Table Row Clicca Binding, desidera escludere Colonne Clicca Evento
- 7. Selenio clicca sul link
- 8. Anchor tag jQuery Clicca
- 9. JQVMap regione clicca errore
- 10. seleziona tutto il testo in div contenteditable quando mette a fuoco/clicca
- 11. popup di jquery popup
- 12. ExtJS Grid - Clicca listener di eventi
- 13. dati jQuery attribuiscono clicca evento
- 14. Web browser Python per gestire finestre popup popup che non sono un avviso
- 15. MVC3 TempData esiste quando si clicca il pulsante
- 16. javascript popup alert sul link click
- 17. AutoCompleteTextView dropdown height limited in popup popup
- 18. jQuery mobile popup aperta da popup
- 19. Trigger clicca sull'elemento creato dinamicamente da AngularJS
- 20. Jquery $ ("img") clicca (function() selettore non lavorano
- 21. Vanilla javascript ignorando la prima scheda/clicca
- 22. pitone selenio clicca elemento n-esimo
- 23. WPF reset concentrarsi sul pulsante Clicca
- 24. Clicca attraverso una voce di elenco RecyclerView
- 25. Marker nel foglio illustrativo, clicca evento
- 26. WPF. Prendi l'ultima finestra clicca ovunque
- 27. Popup Never Closes
- 28. Angularjs clicca e mostra da un elenco
- 29. Visualizza Foundation 5 Tooltip su Clicca
- 30. Disabilita Chiudi modale su Fuori Clicca
Domande per chiedere il codice dovrebbe mostrare un minimo ** ** comprensione del problema. Ciò significa che dovrai includere soluzioni tentate, perché non hanno funzionato e i risultati attesi ** nella tua domanda **. – Sumurai8
È possibile utilizzare: Reveal jQuery Modals: http://zurb.com/playground/reveal-modal-plugin –