Я пытаюсь создать анимацию, чтобы увеличить размер фона по горизонтали, сохраняя вертикальный автоматический режим при наведении на него курсора мыши.
Я попытался передать 2 параметра в backgroundSize в функции animate, но это не сработало.
Obs: я использую сжатый jQuery 3.3.1
Это 2 способа, которые я попробовал:
//First way
$('#myDiv').hover(
function() {
$(this).animate({
backgroundSize: "auto 130%"
}, 450);
$(this).clearQueue();
},
function() {
$(this).animate({
backgroundSize: "auto 100%"
}, 450);
$(this).clearQueue();
});
// Second way
$('#myDiv').hover(
function() {
$(this).animate({
backgroundSize: "auto +=30%"
}, 450);
$(this).clearQueue();
},
function() {
$(this).animate({
backgroundSize: "auto -=100%"
}, 450);
$(this).clearQueue();
});
Я хотел бы знать, есть ли другой способ сделать это.