1 pièce(s) jointe(s)
	
	
		Menu déroulant avec fonction jQuery dans page asp.net
	
	
		Bonjour
J'ai trouvé une fonction  jQuery pour faire un menu déroulant personnalisé, comme ceci:
 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 | <nav id="menu">
                <ul>
 
		<li><a runat="server" href="~/index.aspx" title="Accueil">Accueil</a></li>
        <li>
            <a  href="#" title="Qui sommes-nous">Qui sommes-nous</a> <%-- Lien de Premier niveau--%>
 
            <ul>     <%--Début sous menu--%>
            <li><a runat="server" href="pages/association.aspx" title="l'association">l'Association</a></li>
            <li><a runat="server" href="pages/bureau.aspx" title="Le bureau">Le Bureau</a></li>
            <li><a runat="server" href="pages/membres.aspx" title="Les membres">Les membres</a></li>
            </ul>    <%--Fin sous menu--%>
 
        </li>  <%--  Fin Lien de Premier niveau--%>
 
                 </ul>
 
</nav> | 
 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 
 | <script>
          (function ($) {
              var nav = $("#menu");
              nav.find("li").each(function () {
                  if ($(this).find("ul").length > 0) {
                      $(this).mouseenter(function () {
                          $(this).find("ul").stop(true, true).slideDown();
                      });
                      $(this).mouseleave(function () {
                          $(this).find("ul").stop(true, true).slideUp();
                      });
                  }
              });
          })(jQuery);
                    </script> | 
  1/ Lorsque les liens du sous-menu dirigent vers des pages html, tout fonctionne correctement.
 2/A l'inverse, si ces liens dirigent vers des pages aspx, avec ou sans l'attribut runat ="server" , j 'ai l'erreur suivante
(voir image jointe):(