【问题标题】:Jquery fancybox pop-up to show in the middle of the screenJquery fancybox 弹出显示在屏幕中间
【发布时间】:2014-08-30 12:36:45
【问题描述】:

我正在创建一个 Facebook 应用程序,当我单击按钮时会出现一个花哨的框弹出窗口,对于网络,弹出窗口在显示器(监视器)的中间打开,但是当我签入时Ipad 它位于应用程序的中间,而不是 ipad 屏幕的中间。(因为按钮位于标题部分,我在应用程序中有很长的内容和图像,即应用程序页面的高度很长)。

我尝试计算顶部并重新分配位置,但在 ipad 的情况下它不起作用。

Fancybox 版本是 2.1.5

对此的任何帮助将不胜感激。

【问题讨论】:

  • 您是否在 ipad 纵向视图上查看它?你的网站也响应了吗?
  • 纵向视图和横向视图都会发生这种情况
  • 你用的是哪个fancybox版本?
  • Fancybox 版本是 2.15 .

标签: jquery ios css facebook ipad


【解决方案1】:

尝试将 autoCenter 属性设置为 true。

示例 1:

$("#single_1").fancybox({
      autoCenter: true,
      ...
  });

如果这不起作用,请尝试将 fancybox 重新定位到可用的屏幕宽度/高度。

示例 2:

$.fancybox.reposition()

【讨论】:

  • 感谢您的回复,但我使用了 autoCenter: true,它适用于 web 但不适用于 ipad,我如何实现 $.fancybox.reposition() 这个 ..
  • apps.facebook.com/myspalumnisg/#_=_ 这是应用程序,当您点击“Pen your Wish & Win”时,弹出窗口将打开
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多