Colorbox rend la boîte à lumière fixe lors du défilement
Je travail avec jquery colorbox. Lorsque le contenu de la page est grande et colorbox est ouvert. Puis la couleur de la boîte de défilement avec le contenu de la page. Je veux la colorbox doivent être fixés, même l'arrière-plan du contenu défile.
Merci de m'aider à résoudre ce problème.
source d'informationauteur itsoft3g
Vous devez vous connecter pour publier un commentaire.
peut-être que toutes ces réponses sont à partir d'une version antérieure de colorbox, mais le "fixe" paramètre est maintenant disponible à partir de la version 1.3.17:
pas plus de déblayage sur dans le CSS n'est requise! Grâce colorbox les gars!
Puaka je suis de changer un peu la chose, qui en font des œuvres génial. Il aligne centre parfaitement.
Changer la colorbox.css
de
à
colorbox est parfaitement alignés.
de l'essayer. modifier la colorbox.css la première règle css :
de
à
Espère que ce sera également utile.
puaka méthode ne fonctionnait que si j'étais défiler tout le chemin vers le haut.
le reste de la zone apparaît en bas.
j'ai mis au point une autre méthode.
onOpen enlever le corps de la barre de défilement
onClosed remplacer la barre de défilement
Celui-ci fonctionne encore mieux pour moi:
basé sur bradaric idée, vous pourriez avoir besoin de changer
à
dans la fonction de position. (Fonctionne pour moi)
Le css correctif ci-dessus fonctionne parfaitement bien pour Mozilla et Chrome, mais sous IE, il donne quelques rembourrage problème si l'événement a lieu entre la page. U peut prolonger la fonction à l'aide de crochets et de masquer le dépassement de capacité lors de la colorbox est ouvert. Exemple :
le code ci-dessus ajoute du style overflow:hidden pour le corps, si u fermer la colorbox vous pouvez trouver le scroll n'est pas là, sur la page, donc vous devez ajouter cette ligne dans $(document).ready(function() .
Je crois que les méthodes ci-dessus ne sont pas aptes à Colorbox fixe lorsque le défilement. La méthode suivante, je l'ai testé sur tous les navigateurs (IE7 et plus):
Cette méthode fonctionne blendent