Javascript撇号不工作(Mac2015 Catalina, Safari, Visual Studio).<



一个新手。我试着进入JavaScript,它不喜欢这个想法。我的主要问题是,撇号在JS不工作在我的电脑上。点击img

let images = [...document.querySelectorAll('.img')];
let slider = document.querySelector('.slider');
let sliderWidth;
let imageWidth;
let current = 0;
let target = 0;
let ease = .05;
images.forEach((img, idx) => {
img.style.backgroundImage = 'url(./images/${idx+1}.jpeg)'
});
function lerp(start, end, t){
return start * (1-t) + end * t;
}
function setTransform(el, transformat){
el.style.transform = transform;
}
function init(){
sliderWidth = slider.getBoundingClientRect().width;
imageWidth = sliderWidth / images.lengh;
document.body.style.height = '${sliderWidth - (window, innerWidth -   window, innerHeight)}px'
}

双引号单引号不重要。起初我使用的是Atom,所以我下载了脚本,不工作。我试过Sublime Text,也没用。现在我正在尝试visual studio,它不起作用…

我真的不知道如何解决这个问题。我的配置是:MacBook Pro 2015 Catalina 10.15.7,使用Visual Studio,浏览器是Safari。

请帮忙!

你必须使用""符号代替""为了使它工作。

:

' ${sliderWidth - (window, innerWidth - window, innerHeight)}px '

看看这里已经解决的类似问题:如何将字符串与变量连接起来?

最新更新