Wie positioniert man das Dialogfeld jquery ui in Bezug auf ein div-Element im Körper?Positionierung des Dialogfelds "jquery ui"
5
A
Antwort
8
Vielleicht könnte man auf die Idee kommen, wie es geht:
HTML:
<div id="one" class="divs"></div>
<div id="two" class="divs"></div>
CSS:
.divs {
float: left;
height: 48px;
width: 80px;
border: 1px solid #55f;
}
JS:
$(document).ready(function(){
var $div = $('#two');
var left = $div.offset().left;
var top= $div.offset().top;
$('<p>Some dialog</p>').dialog({position: [left + 20, top + 20]});
});
Hier ist der Link zu demo.
jQuery offset() gibt die Elementposition relativ zum Dokument zurück, während position() relativ zum übergeordneten Offset zurückgibt.
1
http://api.jquery.com/offset/ zeigt, wie Koordinaten eines div-Elements erhalten werden. Die direkte Verwendung ist jedoch möglicherweise nicht ausreichend, da dies von der Layoutstruktur (Floats, Ränder usw.) abhängt.
2
Verwenden jQuery position function oder jQuery UI one
$('#dialog').position({of: $('#your_div')});
Verwandte Themen
- 1. Positionierung jQuery UI Dialog nebeneinander
- 2. Hat der Text des jQuery UI-Dialogfelds eine Zeilenumbruchoption?
- 3. Positionierung des jQuery-Dialogs
- 4. jQuery UI Dialogfeld Positionierung: Position oben um 20px anpassen -
- 5. jquery ui zum automatischen Vervollständigung Positionierung falsch
- 6. Absolute Positionierung mit jQuery UI-Dialogen
- 7. Ändern der Größe eines Jquery UI-Dialogfelds dynamisch
- 8. Automatisches Anpassen eines jQuery UI-Dialogfelds in Internet Explorer
- 9. Anzeigen des Zeitauswahl-Dialogfelds
- 10. Ermitteln des Dateityps mithilfe des Dialogfelds "Elektron"
- 11. Internet Explorer stürzt beim Schließen des jQuery-UI-Dialogfelds aufgrund der neuen IE-Aktualisierung ab (KB2761451)
- 12. Jquery UI - Die Größe der Überlagerung wird beim Ändern der Größe des Dialogfelds nicht geändert.
- 13. jQuery Draggables und Droppables Positionierung
- 14. jQuery ui Datepicker Positionierung Problem beim Scrollen nach unten Webseite
- 15. jQuery UI Dialog Tasten
- 16. Schließen des jQuery-Dialogfelds beim Klicken auf die Schaltfläche
- 17. Starten des JQuery-Dialogfelds mit einer ASP.NET-Schaltfläche?
- 18. absolute Positionierung des Bildes?
- 19. Positionierung des WPF-Tabitems
- 20. jquery Datentabelle Scrollbar Positionierung
- 21. jquery ui und simpledialog2 Probleme
- 22. Handle 'Schließen' Ereignis des Dialogfelds Drucken
- 23. Anpassen der Position des FB.ui() - Dialogfelds
- 24. Höhe und Breite des benutzerdefinierten Dialogfelds festlegen
- 25. Eclipse RCP - Öffnen des Startkonfigurations-Dialogfelds
- 26. Aufrufen eines jQuery-Dialogfelds ohne DIV
- 27. Jquery-ui Position des ziehbaren Elements speichern
- 28. jQuery UI-Dialog auf Redimensionierung schrumpft den Inhalt des Dialogs
- 29. jQuery "jFlow" Skript und Positionierung
- 30. jQuery Scroll nicht Positionierung gut
Sie haben mich dazu geschlagen! :) Demos davon finden Sie [hier] (http://jqueryui.com/demos/position/) – mekwall