我正在尝试更改图像 src 的结尾,以便在移动设备上将图像渲染得更小。我们使用 Adobe Scene 7,所以我可以为全尺寸图像设置预设,然后是移动图像,然后我只需要代码来更改 url。我在这里找到了这个问题,并试图将它应用到我的代码中。我的问题是我不知道如何为此编写正则表达式,美元符号让我失望。
$('img').each(function () {
var src = $(this).attr('src');
$(this).attr('src', src.replace($fullbanner$, '$mobilebanner$');
});
所以为了简单起见,有人可以帮我写一个正则表达式来填充“src.replace(, );”吗?部分?url 的初始值为 domain/company/banners/homepage/img_name?$fullbanner$,然后我们只需要将其更改为 domain/company/banners/homepage/img_name?$mobilebanner$。
另外,如果它就像说的那样简单:
src.replace('$fullbanner$', '$mobilebanner');
那么就这么说吧。我非常感谢提供的任何帮助。