2010-09-16 7 views
3

J'utilise CSS3 Pie pour faire des croix-radius et des ombres-cases dans le navigateur. Cela fonctionne vraiment bien. Mais lorsqu'il est utilisé avec le plugin jQuery blockUI (à l'aide de boîtes de dialogue modales), la fonctionnalité CSS3 Pie ne s'applique pas à cet élément de boîte de dialogue. Ceci est dû au problème d'index z avec position: fixed, qui est également décrit here. J'ai déjà essayé de changer de position en relatif sur l'élément cible, joué avec l'index z, mais ça ne marchera pas.Utilisation de CSS3 Pie avec jQuery BlockUI

Peut-être que quelqu'un d'entre vous a eu un problème similaire et peut me aider

+0

Je suppose que c'est le risque d'utiliser ces techniques pour que IE fasse quelque chose qu'il ne veut pas .. bonne chance –

+0

quand vous dites qu'il cesse de fonctionner, voulez-vous dire qu'il casse tous les éléments CSS3Pie sur la page, ou juste ceux liés à blickUI? – Spudley

+0

seulement la boîte de dialogue connexe, qui est produite par le plugin jquery (j'ai adapté ma question pour être plus précis) –

Répondre

2

Quelle version de CSS3Pie vous utilisez? Je ne sais pas comment blockUI fonctionne, mais il est possible qu'il cache ses éléments pop-up du haut de l'écran ou quelque chose comme ça quand ils ne sont pas utilisés. Si c'est le cas, et si vous utilisez la première version de CSS3Pie (beta 1), il y avait un bug dans cette version qui a généré une erreur Javascript quand il a essayé d'accéder à un élément avec une position négative. Ce bug a été corrigé en version bêta 2.

Si vous utilisez la bêta 1, vous devez revenir sur le site CSS3Pie et installer beta 2.

Enfin, avez-vous demandé sur le site CSS3Pie - la les forums sont assez actifs, et le développeur répond lui-même à beaucoup de questions.

Si ça ne marche toujours pas, je crois qu'il va bientôt sortir une troisième version bêta.

+0

merci, j'ai posé la question sur leurs forums. et j'utilise beta2 –

Questions connexes