internet explorer - jQuery challenge in IE with is(:hover) ?

/jquery-challenge-in-ie-with-ishover

  • Je découvre qu’il y a des sélecteurs #CSS qui, utilisés dans #jQuery, plantent les scripts sous MSIE 7 (peut-être aussi 8, mais j’ai pas pu vérifier).

    Celui qui m’a planté ici, c’est : .is(":hover"). L’idée pour moi, c’était de n’appliquer un certain effet sur des bidules que si ces bidules n’étaient pas survolés.

    Dénoncé par quelqu’un ici :
    http://stackoverflow.com/questions/10171767/jquery-challenge-in-ie-with-ishover

    J’ai contourné en ajoutant un comportant sur ces bidules : quand on survole, ajouter la classe « .hover », et l’enlever quand je quitte. Du coup, je ne teste plus le sélecteur « :hover », mais directement la classe « .hover ».

    D’après d’autres docs, il semble que le sélecteur $("p+p") fait aussi planter jQuery sous IE7.