Итак, я использую свойство CSS Background-blend-mode, и как оно работает: в CSS вы определяете два фоновых изображения для одного и того же идентификатора div, как показано:
#img2 {background-image: url(img1.jpg), url(img2.jpg);
background-blend-mode: multiply;}
Если я хочу изменить одно фоновое изображение идентификатора div через jQuery, я могу сделать это с помощью следующего кода (учитывайте, что значок — это моя переменная, в которой я сохраняю URL-адрес своего изображения):
$('#img2').css({'background-image':'url('+icon+')'});
Это работает просто отлично! Проблема в том, что если я хочу изменить оба моих фоновых изображения, по какой-то причине это невозможно. Вот код, который я использовал в этом случае:
$('#img2').css({'background-image':'url('+icon+'),url('+iconSec+')'});
Кто-нибудь знает, почему это не работает или другой способ изменить оба фоновых изображения моего div через jQuery?