Click here to Skip to main content
15,886,258 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
heyy..

I am using a jquery for menu(having Li and ul) but jquery is does not work on IE...

Here is My jquery...


C#
$(function() {
    if ($.browser.msie && $.browser.version.substr(0, 1) < 7) {
        $('li').has('ul').mouseover(function() {
            $(this).children('ul').css('visibility', 'visible');
        }).mouseout(function() {
            $(this).children('ul').css('visibility', 'hidden');
        })
    }

    /* Mobile */
    $('#menu-wrap').prepend('<div id="menu-trigger">Menu</div>');
    $("#menu-trigger").on("click", function() {
        $("#menu").slideToggle();
    });

    // iPad
    var isiPad = navigator.userAgent.match(/iPad/i) != null;
    if (isiPad) $('#menu ul').addClass('no-transition');
});



any thing wrong in jquery?
Posted
Comments
SoMad 13-Jul-13 2:19am    
Which version of jQuery are you using? jQuery 2.x is not supported in IE8 and below.
http://jquery.com/browser-support[^]

Soren Madsen

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900