2016-01-06 95 views
2

如何配置featherlight,以便在用户单击较小版本时不会调整图像大小?如果窗口太大,我想要滚动条。下面是我使用的HTML:featherlight.js - 在不调整大小的情况下打开大图像

<a href="#" data-featherlight="http://i.imgur.com/crDSlzw.jpg"> 
<img src="http://i.imgur.com/crDSlzw.jpg" width="200px"> 
</a> 

目前,当我点击一个大的图像,它显示了在灯箱广告,但它是如此之小,我无法读取图像中的文本。

例如在CodePen:http://codepen.io/xyzerb/pen/gPWxmE

提前感谢!

回答

1

你可以为onResize在清除了内联CSS指定回调:

var dontResize = function() { 
    this.$content.css('width', '').css('height', ''); 
} 

您可以在线使用它:

<a data-featherlight-on-resize="dontResize" ... > 

甚至通过使用默认改变所有的人:

$.Featherlight.prototype.onResize = dontResize; 
+0

谢谢你的帮助。我想用默认的第三种方法来改变它们,但我不确定在哪里添加代码。我需要将它作为每个页面上的脚本添加吗? – Zerb

+0

任何时候你加载库... –

+0

我仍然有麻烦。我在CodePen上创建了一个小小的演示:[http://codepen.io/xyzerb/pen/gPWxmE](http://codepen.io/xyzerb/pen/gPWxmE)出于我的目的,Colbert的大图像应该加载到100%缩放滚动条,而不是自动调整大小以适应窗口。 再次感谢您的时间和耐心。我很快就会参加一个入门级的JavaScript课程,所以也许我会在不久的将来提出更多聪明的问题。 – Zerb

相关问题