0
A
回答
0
当试图设置宽度和高度为的fancybox的“图像”类型,这个工作对我来说:
jQuery(".fancybox").fancybox({
arrows : true,
autoSize: false,
fitToView: false,
afterLoad: function(){
this.width = 960;
this.height = 540;
}
}
});
如果你改变960 540为你需要的任何值,或者你也可以在函数中做一个javascript计算。如果您想为特定图片运行代码,则可以检查ID或当前元素的其他属性。例如,如果这是你的HTML:
<div class="photo-block fancybox" id="image1" data-fancybox-group="group" href="/image.jpg" title="Image description to show">
<div class="photo-block-img"><img src="/image.jpg"/></div>
<div class="photo-block-text">Some text that shows in here</div></div><div class="photo-block fancybox" id="image2" data-fancybox-group="group" href="/image.jpg" title="Image description to show">
<div class="photo-block-img"><img src="/image.jpg"/></div>
<div class="photo-block-text">Some text that shows in here</div>
然后,你可以执行如下命令仅此申请ID“图像2”,后负荷函数内部:
if($(this.element).attr('id') == 'image2'){
this.width=960;
this.height=540;
}
我不得不使用“afterLoad”而不是“beforeLoad”,正如我在“iframe”类型的答案中看到的那样。 beforeLoad对图像类型没有任何影响,但是在负载工作之后。
相关问题
- 1. 如何设置位图的图像高度和宽度属性
- 2. 设置图像的宽度和高度
- 3. 图像集宽度HTML中的高度属性,CSS中的设置宽度100%
- 4. viewBox属性与SVG的高度和宽度属性设置
- 5. 设置宽度和的fancybox
- 6. Typo3:如何设置像宽度,高度和ALT等图像属性?
- 7. 设置图像高度=宽度(不DIV)
- 8. 如何设置asp.net图像控件的宽度和高度属性
- 9. CSS如何设置图像而不设置宽度和高度
- 10. fancybox:更改高度和宽度属性后
- 11. fancybox内fancybox设置高度
- 12. 如何设置fancybox iframe的高度和宽度
- 13. 重置图像的宽度和高度设置通过css
- 14. 如何正确设置宽度和AMP-IMG的高度属性
- 15. 获取没有设置高度/宽度的图像的高度/宽度
- 16. HTML图像的宽度和高度属性
- 17. WPF绑定图像的宽度和高度与依赖属性
- 18. ckeditor-ckfinder上传图像的默认属性(宽度和高度)
- 19. 如何为Xlarge设置一些固定的宽度和高度
- 20. 设置img src属性时宽度和高度不会改变
- 21. 宽度和高度与发行的fancybox
- 22. UserControls的高度和宽度属性
- 23. 设置上传的舞台图像的宽度和高度
- 24. 从图像发送高度和宽度到fancybox点击
- 25. 如何从图像标签获取宽度和高度属性?
- 26. 将div设置为子图像的宽度和高度?
- 27. 动态设置图像的宽度和高度与PHP等
- 28. SpreadSheetAddImage - 添加设置宽度和高度的图像
- 29. 设置jquery弹出大图像的宽度和高度
- 30. 将图像的高度和宽度设置为WPF背景
可能使用[使用fancybox集高度和宽度]重复(http://stackoverflow.com/questions/11306587/using-fancybox-set-height-and-width) – Mimouni
它不是重复的,那另一个问题是关于iframe类型使用fancybox,这一个是关于图像类型。 iframe类型的解决方案对我无效。 – Vero