我正在将fancybox与centerOnScroll = true选项一起使用,因此,当fancybox打开时,它将显示在页面中央,并在滚动鼠标上,fancybox随之移动。问题是我想将fancybox打开时将其移动到顶部附近,并且在此线程中找到了解决方案:

How to position fancybox on top

我也使用了此CSS技巧,但问题是如果我使用此CSS代码,则fancybox不会滚动。

#fancybox-wrap {
  top: -100px !important;
}


这是我的脚本链接(请单击图库):http://travianstation.com/index.html

谢谢你的帮助。

最佳答案

尝试使用margin或translateY更改其相对于自身的位置:

#fancybox-wrap {
  margin-top: -100px;


#fancybox-wrap {
  transform: translateY(-100px);
}

关于javascript - fancybox最高位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10513037/

10-13 04:21