javascript - 如何阻止 fancybox 调整大小?

标签 javascript jquery facebook fancybox-2

我是初学者,所以我对编码的了解有限。我正在尝试创建一个使用 fancybox2 作为其图像库的网站。我为每张照片添加了 Facebook 点赞按钮和 Facebook 评论框。这是我的代码:

$(".fancybox").fancybox({


beforeShow: function () {
    if (this.title) {
    currentHref = this.href;

    this.title += '<br /> <br/>'; // Line break after title


    this.title += '<div class="fb-like" style="margin:0; padding:0" data-href="' + currentHref + '" data-width="400" data-layout="standard" data-action="like" data-show-faces="false" data-share="false"></div>';

    this.title += '<br />'; // Line break after title

    this.title += '<div class="fb-comments" data-href="http://mundonimona.com/' + currentHref + '" data-num-posts="2" data-width="400"></div>';
    }
},
afterShow: function () {
    FB.XFBML.parse();


},
helpers: {
    title: {
        type: 'inside'
    }
}

});

http://jsfiddle.net/brewhildah/999Ly4vm/9/

网站中的 Facebook 点赞和评论框正常运行。问题是加载 Facebook 插件后照片的大小会被调整。它们都变小了。我如何确保即使在 Facebook 内容加载后幻灯片也不会调整大小(以便查看照片并从一张幻灯片移动到另一张幻灯片会顺利进行)。

感谢您的帮助!

最佳答案

您可以结合 fitToViewmaxWidth API 选项来实现这一点,例如:

$(".fancybox").fancybox({
    fitToView: false,
    maxWidth: "85%",
    // other API options
});

查看您的 fork JSFIDDLE

关于javascript - 如何阻止 fancybox 调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31071249/

相关文章:

javascript - 在旧 ES 版本中执行异步函数后获取数据

javascript - 在安装 ElectronJS 应用程序期间安装节点模块

javascript - 具有 html 属性的不可选中的单选按钮 'checked'

javascript - 仅选择两个选择器之一

javascript - Aptana 中的自动完成

php - 将 Facebook 登录添加到现有登录系统

javascript - 我不明白数学结果 1+2*3*+4*5 = 121

javascript - 如何在 Canvas 中创建一个跟随玩家旋转和旋转的相机 View ?

java - Facebook 登录/Google 登录 - 相同的 Activity ?

javascript - 如何使用 Javascript 自动调整 Facebook 标签的高度?