我的页面上有一个srcset

<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?

最佳答案

使用图像的.currentSrc属性(而不是.src)来确定 Activity 的“src”:

jq:$(this).prop('currentSrc')
Vanilla :
this.currentSrc
有关更多信息,请参见mdc's HTMLMediaElement.currentSrc docs

07-28 10:23