11
votes

Numéro de survol IE6

Le CSS : Hover ne fonctionne pas dans IE6 pour des éléments qui ne sont pas des liens. Y at-il un travail autour? par exemple. Comment appliquer le : survol sur un div ?


1 commentaires

4 Réponses :


9
votes

Il y a quoi que ce soit: survolez . Je ne l'ai jamais utilisé moi-même mais de ce que j'entends, ça fonctionne bien.

Quels que soient: Hover est un petit script qui corrige automatiquement: Survolez,: Actif et: Focus pour IE6, IE7 et IE8 Quirks, vous permettant d'utiliser comme vous le feriez dans n'importe quel autre navigateur. La version 3 présente la prise en charge de l'AJAX, ce qui signifie que tout HTML qui est inséré dans le document via JavaScript déclenchera également: survolez ,: actif et: styles de focalisation dans IE.


3 commentaires

N'y a-t-il pas une alternative CSS pour cela?


@Sarfraz aussi loin que je sache, non, sinon quoi que ce soit: survoler et autres travaux de contournement n'existeraient pas.


+1, mes pensées dès que je lirais le titre. Quoi qu'il en soit: Hover traverse les feuilles de style convertissant des pseudo classes en noms de classe et de la fixation des gestionnaires d'événements requis.



5
votes

Vous pouvez utiliser le fameux IE7.JS de Dean Edwards, qui a l'avantage agréable, Pour que vous puissiez utiliser le sélecteur : survoler dans votre CSS.

En dehors de cela, je doute que vous puissiez y parvenir avec CSS seul. IE peut gérer JS dans les fichiers CSS via expression () , mais vous ne pouvez pas accéder à une expression pour gérer la navigation sans manipulation de sélecteur en vol stationnaire.

Ensuite, enfin, une solution courte de jQuery: xxx

puis vous pouvez l'utiliser dans votre feuille de style: xxx


2 commentaires

+1 pour celui-ci aussi. Overkill pour : Survolez Seul Seul, mais bien si vous vouliez toutes les choses supplémentaires et que vous ne le saviez pas encore.


@Andy E: True, qu'il s'agisse de surkill pour : plancher seul. En fait, surtout quand une réponse commence par "Vous pouvez utiliser jQuery ou ceci ..." C'est exactement ce que je commente alors. ;-) Cependant, comme vous mentionnez, traiter avec IE6, je me trouve souvent en pensant à IE7.js dans un tas de situations différentes.



3
votes

1 commentaires

Pour mes besoins, la solution de ventouse devrait suffire.



2
votes

Suckerfish et sa progéniture Provenue de grandes alternatives légères à cette fin.


0 commentaires