2016-06-21 56 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