2013-02-26 25 views
0

这让我疯狂:我有这个打开图片的fancybox 2.1.3,但如果我调整窗口大小,图片将不会调整大小。这很奇怪,因为在代码中一切看起来都不错,如果我使用fancybox打开博客文章,它很适合并且很好地调整大小。仅适用于图像是f ***了......这里的例子(不正确的网站我在做):Fancybox 2.1.3不在WordPress站点中调整图片大小

http://www.brunoferraroph.altervista.org/wordpress/trattamenti/

JavaScript设置:

defaults: { 
     padding : 15, 
     margin : 20, 

     width  : 800, 
     height : 600, 
     minWidth : 100, 
     minHeight : 100, 
     maxWidth : 9999, 
     maxHeight : 9999, 

     autoSize : true, 
     autoHeight : false, 
     autoWidth : false, 

     autoResize : true, 
     autoCenter : !isTouch, 
     fitToView : true, 
     aspectRatio : false, 
     topRatio : 0.5, 
     leftRatio : 0.5, 

     scrolling : 'auto', // 'auto', 'yes' or 'no' 
     wrapCSS : '', 

的fancybox 2.1.4做的同样,CSS似乎工作...请帮助:(

+0

你的演示页面不工作...图像路径使用'localhost':/ ...顺便说一句,没有必要混淆原始的js文件。您应该创建自己的fancybox自定义脚本来覆盖任何默认设置。 – JFK 2013-02-26 18:13:28

+0

@JFK你是对的,现在你可以看到一个正确的图像弹出...尝试调整大小,你会看到它不起作用。我不知道Javascript或PHP。只是想知道为什么那个使用fancybox的插件没有工作......你能帮忙吗? – 2013-02-26 21:03:08

回答

1

的autoSize的选项默认情况下应设置autoHeight和autoWidth为真,但你似乎有压倒一切的试用期,试用这些设置为true!

编辑:发现它!将fitToView设置为true并且它可以工作。

+0

不起作用......无论如何,它的默认设置是这样的。我不明白是什么问题......但它必须是在CSS上的东西。 – 2013-02-26 16:19:05

+0

有趣。你有没有试过2.1.4版本?它已更新。 – 2013-02-26 16:21:41

+0

我一直在尝试每个解决方案,但没有任何工作。我给Fancybox的联系人写了一条信息...希望他们能帮助:) – 2013-02-26 18:52:16