Tengo una página con mucha información, y sería bueno si el usuario hiciera clic en un enlace y la barra de búsqueda del navegador apareciera como si presionara Ctrl + F. Podría consultar la base de datos, ya que la información proviene de allí, pero no quiero volver a cargar la página al hacer clic en el enlace.¿Es posible simular una combinación de teclas Ctrl + F usando Jquery?
6
A
Respuesta
6
Algunos navegadores soportan window.find()
+1
Parece ser el camino a seguir. Acabo de probarlo en FF, Chrome e IE9. –
2
Hay algunos plugins que te permiten hacer esto, por ejemplo: https://github.com/jeresig/jquery.hotkeys
2
Sé que este post es viejo, pero creo que lo resolvió usando jQuery:
//i am assuming you are searching through a table...
//search input field listening for key pressed
$('.search_input').keyup(function (e) {
//listening if the key pressed is the enter button
if (e.which === 13) {
//inserting the value of textfield content, you can add if statement to check if the field is null or empty
var search_param = $(this).val();
//value of field stored into a variable
$('td').removeAttr('class');
//remove all classes attributed to a td AND search all td to find the one that march the search parameter
if ($('td:contains("' + search_param + '")').html() !== undefined) {
//if there is any td that has that record... then check for the closest tr and add a class with item_found as value
$('td:contains("' + search_param + '")').closest('tr').attr('class', 'item_found');
//add some highlight to it.
$('td:contains("' + search_param + '")').closest('tr').css({background:'yellow',color:black});
//then scroll to the item
$(window).scrollTop($('.item_found').first().offset().top);
} else {
//if item is not found display no result found
alert("Sorry no result found")
}
}
});
Cuestiones relacionadas
- 1. cómo enlazar combinación de teclas Ctrl + X + Retorno en jQuery
- 2. Creación de una combinación de teclas ctrl + tab en PuTTY
- 3. vb.net combinación de teclas
- 4. Desencadenar teclados (combinación de teclas) con jQuery
- 5. teclas Ctrl Vim-Izquierda/Derecha Ctrl-comportamiento
- 6. Cómo simular clics del mouse y presionar teclas en F #
- 7. GWT manejo combinación de teclas
- 8. Simular + = en Lua, ¿es posible?
- 9. Simular Hover usando jQuery
- 10. ¿Es posible paginar una tabla usando jquery?
- 11. Enviar combinación de teclas a la ventana de fondo
- 12. .NET Simular Ctrl + Alt + Del Sendkeys
- 13. ¿Cómo conseguir una combinación de teclas en C#
- 14. Cómo registrar la combinación de teclas para tres teclas usando C#
- 15. accesskey VS combinación de teclas navegador
- 16. Manejar eventos de teclas Ctrl + Tab y Ctrl + Shift + Tab
- 17. ¿Cuál es la forma más fácil de hacer una combinación de teclas para Windows?
- 18. ¿Cómo conectar la combinación de teclas para cambiar de "C" a "Ctrl + C" en .NET?
- 19. Combinación de predicados en F #
- 20. Python para olfatear combinación de teclas estilo Autohotkey, ¿automatización?
- 21. Uso de pyhook para responder a la combinación de teclas (no solo teclas)
- 22. Qt evento de combinación de teclas múltiples
- 23. Simular pulsaciones de teclas en Linux con Python
- 24. ¿Es posible generar PDF usando jQuery?
- 25. Visual Extendiendo Ctrl + K estudio, Ctrl + D
- 26. cacao: Simular Macbook teclas superiores y teclas multimedia
- 27. WinForms - Capturando la combinación de pulsaciones de teclas usando ProcessCmdKey VS KeyDown
- 28. Cómo interceptar teclas especiales (alt/ctrl) presionar?
- 29. navegador Ctrl + F Buscar texto no visible
- 30. jQuery deslizante f es indefinido
http://stackoverflow.com/questions/832059/definitive-way-to-trigger-keypress-events-with-jquery – Neal
posible duplicado de [¿Utilizar la búsqueda del navegador (Ctrl + F) a través de un botón en el sitio web?] (htt p: //stackoverflow.com/questions/8080217/use-browser-search-ctrlf-through-a-button-in-website) – Sheepy