我想要两种尺寸的图像,用于小屏幕和大屏幕。使用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 :
<meta name="viewport" content="width=device-width" />
但是用fancybox,没有设置选项,手机上加载的是高清(1200px)而不是小。
我能做些什么 ?是否有任何 jQuery hack 或其他任何东西?
谢谢