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