2010-02-11 2 views
3

Liens sur mon site: http://rnmtest.co.uk/oddfellows/Pourquoi les liens sur mon div transparent deviennent-ils cliquables dans IE?

Si vous cliquez sur "Dîner", vous devriez voir un bouton "Réservez maintenant". Cet élément n'est pas cliquable dans IE. La zone ci-dessous a un png semi-transparent comme arrière-plan. Le contenu est chargé via jQuery.

J'ai mis l'ancre dans un conteneur div comme recommandé par d'autres sites Web, mais cela n'a eu aucun effet. Si je redimensionne la fenêtre dans IE8, je peux parfois cliquer sur une petite partie du bouton.

Cet effet se produit sur toutes les ancres, pas seulement sur les images.

+0

ne sais pas à propos de ce clic, mais s'il vous plaît, ajoutez '.stop()' avant toutes les animations - j'ai cliqué plusieurs fois rapidement et ça m'a juste donné mal à la tête. –

Répondre

0

je devais rendre la position de lien: relative; explicitement.

0

Une fois que vous avez chargé le contenu de jquery, avez-vous connecté l'événement click? Avez-vous vérifié que jquery avait fini de charger le contenu avant d'essayer d'accrocher l'événement? C'est très facile à faire.

1

C'est une limitation connue de IE6 - liens dans un conteneur qui utilisent des filtres pour créer des fonds transparents ne sont pas cliquables Vous pouvez trouver more information and a workaround here

+0

Ce n'est pas un problème IE6, il en est de même dans IE7 et IE8. Cette solution de contournement a déjà été appliquée mais n'a aucun effet. – Mike

Questions connexes