estoy colocando una caja de autocompletar en la parte inferior de mi página y me gustaría que los resultados para que aparezca sobre la caja de texto, en lugar de a continuación. ¿Cómo puedo hacer esto?Cambiar interfaz de usuario jQuery Autocompletar Posición - pop, en lugar de hacia abajo
Respuesta
Parece como si yo he sido capaz de responder a mi propia pregunta ya. Estoy abierto a una mejor solución si alguien lo tiene. He añadido esto a la puesta en marcha de autocompletar .. esencialmente se vuelve a colocar la caja en abierto a un nuevo desplazamiento.
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);
}
Usted don 't necesidad de usar '' event' y argumentos ui' si no se utiliza en la función. Además, no funciona si cambia el tamaño de su ventana. Puede usar las herramientas de desarrollo F12 para probarlo. ¿Cuál es –
Puede usar la jQuery UI Position utility. Este es un ejemplo:
$(".ui-autocomplete").position({
my: "left bottom",
at: "left top",
of: $("#quick_add"),
collision: "flip flip"
});
'$ ("# quick_add")' en este ejemplo? ¿Es el cuadro de autocompletar o algo más? – Yuck
versión actual de jQuery UI permite dar la Autocomplete widget de un objeto de posición con las opciones, con las mismas propiedades que el widget posición mencionada anteriormente. para que pueda usar eso para colocar la lista de sugerencias como desee.
Estoy de acuerdo .. mejor para dar como opción –
Poner respuesta de @ mvonlintel de otra forma, ajuste la posición del menú sugerencias en la declaración de widgets:
$('selector').autocomplete(
{
position: { my: "left bottom", at: "left top", collision: "flip" },
.
.
});
- 1. jQuery Mobile Usuario de desplazamiento hacia abajo
- 2. usuario desplazarse hacia abajo o hacia arriba en jQuery
- 3. WPF TabControl ¿Cómo cambiar la pestaña con el mouse hacia arriba en lugar de hacia abajo?
- 4. Cómo desplazarse hacia abajo - JQuery
- 5. JQuery UI Autocompletar Posición
- 6. ¿Puedo cambiar la posición de la etiqueta de la tira en ggplot de arriba hacia abajo?
- 7. jQuery Masonry de abajo hacia arriba
- 8. Cambiar la clase CSS después de desplazarse 1000px hacia abajo
- 9. Escala div en dirección hacia arriba, en lugar de hacia abajo?
- 10. ¿Diseño de arriba hacia abajo o de abajo hacia arriba?
- 11. selección jQuery: atravesar hacia arriba, luego hacia abajo
- 12. jQuery Anteponer un DIV deslizándolo hacia abajo
- 13. ; Jquery: página animada hacia abajo 100px desde la posición actual de la pantalla
- 14. jQuery cambiar hash (identificador de fragmento) mientras se desplaza hacia abajo página
- 15. Redondea los números hacia arriba en lugar de hacia abajo | C#
- 16. Usando TDD: "arriba hacia abajo" vs. "abajo hacia arriba"
- 17. Gramática: ¿diferencia entre arriba hacia abajo y hacia abajo? (Ejemplo)
- 18. cambiando la posición de un elemento css después de desplazarse hacia abajo en la página
- 19. automático de desplazamiento hacia abajo de la página con jQuery
- 20. jQuery - alternar verticalmente (es decir, no hacia abajo)
- 21. Android WebView desplácese hacia abajo
- 22. Carga de página desplazada hacia abajo
- 23. Redondeo de valores hacia arriba o hacia abajo en C#
- 24. jQueryUI Autocompletar se muestra en lugar equivocado cuando se utiliza en el campo de entrada div con posición: fijo
- 25. Mover un elemento hacia arriba o hacia abajo a seleccionar
- 26. moviendo las opciones de selección hacia arriba y hacia abajo a través de jquery
- 27. cómo animar ventana emergente de abajo hacia arriba en Android
- 28. ¿Cómo configuro JQuery Autocompletar en POST en lugar de GET?
- 29. ¿Cómo obtener el número de píxeles que un usuario ha desplazado hacia abajo en la página?
- 30. Editor de lugar con autocompletar
también se refieren a una pregunta muy similar aquí http://stackoverflow.com/q/9603998 – Kariem