Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Problema con Toggle()

Estas en el tema de Problema con Toggle() en el foro de Jquery en Foros del Web. Estimados, tengo un problema usando la función toggle() de jQuery, lo estoy usando de esta forma: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original // fix ...
  #1 (permalink)  
Antiguo 17/08/2020, 14:28
Avatar de katanaweb  
Fecha de Ingreso: marzo-2014
Ubicación: Argentina
Mensajes: 18
Antigüedad: 10 años, 9 meses
Puntos: 0
Sonrisa Problema con Toggle()

Estimados, tengo un problema usando la función toggle() de jQuery, lo estoy usando de esta forma:

Código Javascript:
Ver original
  1. // fix for use editable cell on clickleable row
  2. $(".table-responsive a").click(function (event) {
  3.     event.stopPropagation();
  4. });
  5.  
  6. // Click dropdown on rows
  7. $(".dropdown-results-cell-options").click(function() {
  8.     $('.row-option-dropdown-menu').hide()
  9.     $(this).parent().parent().find('.row-option-dropdown-menu').toggle();
  10. });
  11.  
  12. // Hide dropdown when user click outside
  13. $(window).click(function() {
  14.     $('.row-option-dropdown-menu').hide();
  15. });
  16.  
  17. // Keymap
  18. $(document).keyup(function(e) {
  19.     if (e.which == 27) {
  20.         $('.row-option-dropdown-menu').hide();   // esc
  21.     }
  22. });

Específicamente en esta parte:

Código Javascript:
Ver original
  1. $(this).parent().parent().find('.row-option-dropdown-menu').toggle();

Cuando hago por primera vez, funciona y agrega el "display:block" el problema, es que al volver a hacer click, no cambia a "display:none", pueden ver el error?

Saludos.

Última edición por katanaweb; 17/08/2020 a las 14:29 Razón: error en highlight
  #2 (permalink)  
Antiguo 17/08/2020, 14:43
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Problema con Toggle()

Sin ver el HTML va a ser difícil tratar de averiguar lo que está pasando.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: toggle
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:07.