Comment positionner fancybox en haut
Comment la position de la fancybox 100px de haut par défaut, c'est le centre de l'alignement.
Je crois qu'il n'est pas de l'api de paramètres pour cela. Quelqu'un peut-il m'aider à le faire sur le script lui-même.
source d'informationauteur Nizam
Vous devez vous connecter pour publier un commentaire.
La solution que j'ai obtenu de travail a été le style le wrapper comme ceci:
Espère que cela aide!
Dans fancyBox 2-je utiliser
topRatio : 0
ce propery déplacer fancyBox au top, alors j'ai utiliséjQuery().css()
à le mettre où je veux. Exemple:scrollTop page.
Celui-ci fonctionne. Il suffit d'ajouter le style après le chargement de la fancybox css. Cela permettra d'annuler tout mouvement.
Source
http://groups.google.com/group/fancybox/browse_thread/thread/b874901b11414835/111301916450df93?lnk=gst&q=top#111301916450df93
Si vous voulez juste la position de la fancybox un peu élevé, vous pouvez utiliser ce paramètre: "topRatio", consultez le document à http://fancyapps.com/fancybox/#docs.
J'ai modifié le code ci-dessus un petit peu. Et sa fonctionne très bien pour moi.
HTML est ici:
n'y sais si la version de fancybox que vous utilisez est 2.xxx, mais dans ce cas, vous pouvez définir la marge par défaut comme ceci:
où la marge de définir la position (px) de l'emballage (premier nombre dans le tableau est en HAUT)
Si à l'aide de la V2, les dessous de la méthode d'assistance ferait l'affaire sur les appareils mobiles:
Une attaque sur deux fronts d'attaque, mais en utilisant la position "fixe" par opposition à la volonté absolue de désactiver le défilement d'un arrêt de la trame de se déplacer hors de la page
Interne CSS:
fancyBox jQuery:
Pour
fancyBox 2.0
et, plus tard, comme mentionné dans ce dochttp://fancyapps.com/fancybox/#docs
Exemple:
Je n'ai jamais utilisé fancybox moi-même, mais il semble que vous devez définir
centerOnScroll
false, puis en position de la#fancybox-wrap
avec css, mais vous voyez l'ajustement.Deux problèmes possibles:
!important
dans wrapper où la position est absolue.J'ai modifié fancybox bibliothèque
pour la réalisation de ce travail:
Dans le fichier jquery.fancybox.js trouver ligne:
dans cette étendue trouver:
et à le modifier:
Tandis que la révocation de fancybox sur le sélecteur de l'option de la carte (par exemple):
ou ce que jamais Vous voulez 🙂
ce beau travail pour moi