2016-06-21 57 views
1

选择正确的SRC我有一个srcset我的网页如何从srcset用JavaScript

<img src="bg__x-large.png" srcset="bg__small.png 900w, bg__med.png 1200w, bg__large.png 1920w"> 

这是使用视差脚本,它现在只是读取src属性

$(this).css('background-image', 'url(' + $(this).attr('src') + ')'); 

上将其设置为背景图像。

如何从jquery的srcset中读取正确的src?

+0

@newnoise'srcset'中有多个图像,你想得到哪一个; ? – Mairaj

+0

目前的(看到接受的答案) – newnoise

回答

3

使用.currentSrc属性(相对于.src)中的图像,以确定有效的 “SRC” 的:

JQ: $(this).prop('currentSrc')

香草: this.currentSrc

看到mdc's HTMLMediaElement.currentSrc docs为更多信息。

+0

真棒,就这么简单:)非常感谢! – newnoise