Un codificador novato aquí. Estoy tratando de entrar en JavaScript y no le gusta la idea. Mi problema principal es que los apóstrofes en JS no funcionan en mi computadora. haga clic para 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' }Las comillas dobles y las comillas simples no importan. Al principio estaba usando Atom, así que descargué el script, no funciona. Probé Sublime Text, tampoco funcionó. Ahora estoy probando visual studio, no funciona...
Estoy realmente perdido en cuanto a cómo solucionar el problema. Mis especificaciones son: MacBook Pro 2015 Catalina 10.15.7, con Visual Studio y mi navegador es Safari.
¡Por favor ayuda!
Tienes que usar el símbolo " ` " en lugar de " ' " para que funcione.
Asi que :
`${sliderWidth - (ventana, interiorAncho - ventana, interiorAltura)}px`
Busque aquí una pregunta similar ya resuelta:¿Cómo concateno una cadena con una variable?