Sto posizionando una casella di completamento automatico nella parte inferiore della mia pagina e vorrei che i risultati comparissero SOPRA la casella di testo, anziché sotto. Come posso fare questo?Cambia la posizione di completamento dell'interfaccia utente jQuery - Popup, invece di down
risposta
Sembra che sia già stato in grado di rispondere alla mia stessa domanda. Sono aperto a una soluzione migliore se qualcuno lo ha capito. Ho aggiunto questo all'avvio del completamento automatico .. essenzialmente esso riposiziona la casella su un nuovo offset aperto.
open: function(event, ui) {
var autocomplete = $(".ui-autocomplete");
var oldTop = autocomplete.offset().top;
var newTop = oldTop - autocomplete.height() - $("#quick_add").height() - 10;
autocomplete.css("top", newTop);
}
È don 'necessario usare gli argomenti 'event' e' ui' se non è usato nella funzione. Inoltre, non funziona se ridimensiona la tua finestra. È possibile utilizzare gli strumenti di sviluppo F12 per testarlo. –
È possibile utilizzare il jQuery UI Position utility. Ecco un esempio:
$(".ui-autocomplete").position({
my: "left bottom",
at: "left top",
of: $("#quick_add"),
collision: "flip flip"
});
Cosa significa '$ (" # quick_add ")' in questo esempio? È la scatola autocomplete o qualcos'altro? – Yuck
attuale versione di jQuery UI permette dare il completamento automatico widget di un oggetto di posizione con le opzioni, con le stesse proprietà del widget di posizione di cui sopra. quindi puoi usarlo per posizionare l'elenco dei suggerimenti come preferisci.
Sono d'accordo .. meglio darglielo come opzione –
Mettere risposta di @ mvonlintel in un altro modo, impostare la posizione del menu suggerimenti nella dichiarazione widget
$('selector').autocomplete(
{
position: { my: "left bottom", at: "left top", collision: "flip" },
.
.
});
- 1. Posizione completamento automatico interfaccia utente JQuery
- 2. Cambia la posizione dello sfondo con jQuery
- 3. popup di jquery popup
- 4. cambia posizione di jQuery tooltip arrow
- 5. Impossibile mantenere jQuery dropdown down down
- 6. Rendering di più elenchi nell'interfaccia utente jQuery Completamento automatico
- 7. cambia posizione di UIImageView
- 8. Completamento dell'interfaccia utente JQuery (1.8) scorrimento
- 9. Android Completamento automatico TextView drop down width
- 10. Completamento dell'interfaccia utente jQuery con categorie
- 11. Completamento dell'interfaccia utente Jquery IE 7 problema
- 12. Interfaccia utente jQuery Completamento automatico con valori
- 13. Cambia posizione di div con jquery trascina una goccia
- 14. Mostra per impostare la posizione del popup?
- 15. NGINX cambia posizione di configurazione
- 16. iPhone: Problema popup di posizione principale
- 17. Cambia utente utente PhoneGap
- 18. Completamento dell'interfaccia utente jQuery, caricare i risultati in una posizione diversa (div)?
- 19. jQuery Drop Down Hover Menu
- 20. Completamento dell'interfaccia utente jQuery: attivazione di una ricerca dall'esterno del completamento automatico
- 21. "jQuery (...)" invece di "$ (...)"
- 22. jQuery La casella di completamento automatico rimane aperta e nella stessa posizione durante lo scorrimento
- 23. valori di offset jQuery cambia facendo scorrere la pagina
- 24. animare la posizione di jQuery Ui()
- 25. jQuery Mobile popup non si apre su .popup ('aperto')
- 26. AngularJS ngInclude dinamicamente cambia la sua posizione
- 27. Le finestre popup in StickyGridHeader visualizzano la posizione errata
- 28. NetBeans C Auto completamento del codice popup
- 29. Materializza css - cambia la posizione della finestra di dialogo toast
- 30. Cambia posizione di visualizzazione dopo la fine dell'animazione
si riferiscono anche ad una domanda molto simile qui http://stackoverflow.com/q/9603998 – Kariem