【发布时间】:2019-02-03 19:44:48
【问题描述】:
我想要两种尺寸的图像,用于小屏幕和大屏幕。
使用fancybox,我使用srcset 属性来更改fancybox 演示中描述的全视图图像,如下所示:
<a data-fancybox="test-srcset"
data-type="image"
href="img1200px.jpeg"
data-srcset="img1200px.jpeg 1200w,
img640px.jpeg 640w"
>
<img width="250" src="img250px.jpeg" />
</a>
来自 fancybox 的完整示例:https://codepen.io/anon/pen/wNdyYm?editors=1000
在移动设备上为我的网页设置了元数据:
<meta name="viewport" content="width=device-width" />
但是使用fancybox,没有设置选项,并且在移动设备上加载的是高清(1200px)而不是小。
我能做什么?是否有任何 jQuery hack 或其他任何东西?
谢谢
【问题讨论】:
标签: jquery fancybox viewport device-width