0

我正在使用 wordpress 和 fancybox 来显示 iframe,除了在 iphone 上一切正常。花式框会弹出,但只显示 iframe 的一部分,并且不允许您在其中滚动。正如stackoverflow中所建议的那样,我尝试使用各种方法来解决此问题,但没有任何效果。所以最后我放弃了。所以现在我正试图让 wordpress 检测到并在检测到 iphone 时将其关闭,尽管我对此也不满意。

有谁知道如何做到这一点?如果您有答案,您能否提及将代码放在哪里,而不是“只使用它”而不指明放在哪里。谢谢

4

1 回答 1

0

您可以这样做的一种方法是仅在屏幕大于移动设备时初始化fancybox。

例如,如果您想对 iPhone 横向以上的所有设备使用 fancybox,您将使用以下 javascript:

$(document).ready(function() {

    if ($(window).width() > 480) {
        $('.fancybox').fancybox();
    }

});

上述代码背后的逻辑是,当文档准备好后,我们会检查窗口宽度是否大于 iPhone 横向的 480px,如果大于 480px,则初始化fancybox。

我希望这有帮助。祝你好运!=)

于 2013-05-02T11:10:04.413 回答