none
Menu tipo acordeon C# webforms RRS feed

  • Pregunta

  • Buenas tardes

    No he trabajado con jscript por motivos de cronogramas ajustados tome un menú acordeón vertical de un ejemplo que algún alma caritativa compartió por la red.

    Funciona pero quería hacerle una mejora, sucede que cuando despliego el menú para seleccionar una opción, al momento de un postback el menú vuelve a quedar en su estado inicial cerrado, voy a colocar el código jscript hay alguna forma que cuando haga el postback(por ejemplo cuando carga información de algun grid como parte de la funcionalidad de la pagina) el menú quede como estaba antes (desplegado)de efectuar alguna acción ?

    Este es el código cualquier idea les agradeceré

       
    <script type="text/javascript">
        $(function () {
            var menu_ul = $('.menu > li > ul'),
                menu_a = $('.menu > li > a');
            menu_ul.hide();
            menu_a.click(function (e) {
                e.preventDefault();
                if (!$(this).hasClass('active')) {
                    menu_a.removeClass('active');
                    menu_ul.filter(':visible').slideUp('normal');
                    $(this).addClass('active').next().stop(true, true).slideDown('normal');
                } else {
                    $(this).removeClass('active');
                    $(this).next().stop(true, true).slideUp('normal');
                }
            });
        });
    </script>

    lunes, 13 de mayo de 2019 19:49

Respuestas

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solución para tu problema.

    https://escarbandocodigo.wordpress.com/2012/06/06/menu-acordeon-deslizante-wpf/

    https://www.campusmvp.es/recursos/post/como-hacer-menu-vertical-desplegable-con-html-css-sin-javascript.aspx

    https://social.msdn.microsoft.com/Forums/es-ES/c2fdafd0-70db-4092-b55f-6dbe56b63cde/menu-accordion-vertical-para-aspx?forum=vcses

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    lunes, 13 de mayo de 2019 22:11
  • Hola 

    Debido a que no hemos recibido alguna notificación que aún se esté presentando el problema que enuncias en tu consulta  y que la respuesta provista provee un amplio panorama y campo de acción sobre tu duda; vamos a considerar tu duda como resuelta debido a la respuesta apropiada proporcionada  y así proceder a calificar las misma como respuesta.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

    Gracias por usar los foros de MSDN.

    Tonatiuh Abrego
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 
    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    miércoles, 22 de mayo de 2019 22:15
    Moderador