Estábamos usando los atributos 'título' para mostrar algo al pasar el mouse. Queremos que ahora se muestre con un clic. ¿Cómo puedo obtener una caja flotante que se parece a un título/información sobre herramientas, pero que puede mostrarse y ocultarse a pedido en lugar de estar vinculada a un vuelo estacionario?jquery tooltip, pero al hacer clic en lugar de colocar el cursor
Respuesta
Si usted se siente como handcoding, esto debe hacer el trabajo:
El html:
<div id="tooltip" style="display:none;">bla bla</div>
<div id="yourLink">Click here to show the tooltip!</div>
Y la JS:
$('#yourLink').click(function(){
$('#tooltip').toggle();
});
Sólo tiene que labrar correctamente la información sobre herramientas div
También hay buenos plugins de información sobre herramientas por ahí. iftrue mencionó uno, también hay this one
Es posible que desee para tratar de esta biblioteca:
http://craigsworks.com/projects/qtip/
Y a continuación, sólo tiene que llamar .qtip en un controlador de eventos .click.
$('#myInput').click(function(){/*insert qtip code here*/});
Nota: se puede agarrar el atributo de título dinámicamente a usar ese contenido en la información sobre herramientas qtip, si así lo desea.
Quisiera agregar a la respuesta de iftrue que puede tomar (y eliminar) el atributo de título en el evento del mouseenter y colocarlo nuevamente en el mouseleave. Esto para evitar que el navegador muestre el vuelo estacionario, pero sigue usando el atributo para almacenar el texto.
- 1. Disparador Haga clic en el cuadro de selección al colocar el cursor sobre el elemento
- 2. make tooltip mostrar al hacer clic y agregarle un modal
- 3. Activar JMenuBar al colocar el cursor sobre el elemento
- 4. Diálogo de Jquery simple pero ahora al hacer clic
- 5. ¿Cómo colocar el cursor al final en un TEXTAREA? (al no usar jQuery)
- 6. jQuery ocultar el menú desplegable al hacer clic en cualquier lugar menos en el menú
- 7. Hacer clic en jquery
- 8. Colocar el cursor al inicio/fin del documento de Word
- 9. Cambiar el color de un botón al colocar el cursor sobre ella en xaml
- 10. jquery cómo cambiar solo un elemento principal al colocar el cursor sobre el elemento
- 11. Jquery cambiar imagen al hacer clic
- 12. JQuery alternar filas al hacer clic
- 13. jQuery - Coloque el cursor en el campo de entrada cuando haga clic en el enlace
- 14. Jquery móvil: Cambiar tema al hacer clic
- 15. jQuery tooltip onClick?
- 16. Marcador al hacer clic con jQuery
- 17. ¿Cómo puedo abrir un menú jQuery de Superfish al hacer clic en lugar de desplazarme?
- 18. jquery cambiar el estilo de un div al hacer clic
- 19. ¿Cómo colocar el cursor en cierto cuadro Editar texto?
- 20. cómo cerrar jQuery tooltip
- 21. jQuery: Al hacer clic, evitar el evento de mouseenter
- 22. cómo ocultar div con jquery al hacer clic en cualquier lugar excepto en un div?
- 23. jQuery ocultar elemento al hacer clic en cualquier lugar de la página
- 24. Mostrar texto al colocar el cursor sobre una imagen
- 25. ¿Cómo cambiar el cursor del puntero al dedo usando jQuery?
- 26. jQuery tooltip problema de posicionamiento en IE
- 27. Highcharts tooltip siempre en el lado derecho del cursor
- 28. destino al hacer clic
- 29. jQuery: Ocultar elemento al hacer clic en cualquier otro lugar aparte del elemento
- 30. Agregar texto en TinyMce en la posición del cursor, al hacer clic en el icono
no pude hacer esto, qtip espera que la información sobre herramientas persista y quiere manejar el show/hide. Necesito poder mostrar/esconderme en el código. –
llamar a qtip al hacer clic no sirve de nada qtip está manejando el show hide en mouseover, no sé si podemos configurarlo no a – pahnin
lo siento, estaba equivocado – pahnin