2010-10-08 5 views
0

J'utilisant le plugin de chargement jquery:avec le plugin de chargement jquery sur IE

http://plugins.jquery.com/project/loading

Pour afficher un message « s'il vous plaît patienter ... » fixe en haut de la page du navigateur lorsqu'une demande ajax est en cours de traitement. Ce message est fixé en haut (comme les messages en haut du site stackoverflow), il en est de même si la fenêtre défile.

Cela fonctionne plus ou moins bien, sauf sur IE, il ne s'affiche que lorsque la fenêtre du navigateur ne fait pas défiler vers le bas (c'est à dire que la fenêtre est à 0,0). Si la page défile un peu, elle ne s'affiche pas (elle s'affiche réellement mais en haut de la page, si vous faites défiler vers le haut, vous pouvez la voir).

Quelqu'un trouve une solution? J'ai essayé de poster sur le tableau des bogues jquery mais aucune réponse depuis des mois.

Sinon, pourriez-vous recommander une autre solution ou un plugin à utiliser qui n'a pas ce problème?

+0

Je vois le même problème dans IE8: http://jquery-values.googlecode.com/svn /other/loading/jquery.loading.htm - donc ça ressemble à un bug dans le plugin. –

Répondre

0

Vous pouvez "pirater" le plugin pour qu'il utilise "position: fixed" au lieu de "position: absolute"

+0

Je l'ai essayé, mais ça ne fonctionnait toujours pas :( –

Questions connexes